onyx: Push vendor repo here

Change-Id: If8d0b57acc6b41c28c7a331e41db44d2
Signed-off-by: zenin1504 <me.zenin1504.dev@gmail.com>
This commit is contained in:
zenin1504 2026-06-26 20:21:38 +08:00
commit 737bba2d3d
3500 changed files with 554092 additions and 0 deletions

45006
Android.bp Normal file

File diff suppressed because it is too large Load diff

40
Android.mk Normal file
View file

@ -0,0 +1,40 @@
#
# Automatically generated file. DO NOT MODIFY
#
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),onyx)
$(call add-radio-file-sha1-checked,radio/abl.img,355146b79cece397eb841f07db8f0a5099ec68f8)
$(call add-radio-file-sha1-checked,radio/aop.img,de77e0de4a60a40d39eb6a17bd55bbe16b08c577)
$(call add-radio-file-sha1-checked,radio/aop_config.img,c05a08930b7bf652131f53d6ead0a34a136e9f04)
$(call add-radio-file-sha1-checked,radio/bluetooth.img,95963ba43c55fe287015ac94ae5376bfaf3cca5b)
$(call add-radio-file-sha1-checked,radio/countrycode.img,91e717a95772594e8096a9947aca79009bbf4f80)
$(call add-radio-file-sha1-checked,radio/cpucp.img,7614dd1d8d48f4d2326cb8e86e0193ea5823318b)
$(call add-radio-file-sha1-checked,radio/cpucp_dtb.img,bab202123f57f8951f339b8d8f75a0df23d24f48)
$(call add-radio-file-sha1-checked,radio/devcfg.img,080df904de4331dcb393ed0de0d31ebd1e995808)
$(call add-radio-file-sha1-checked,radio/dsp.img,c2fc9610010bef3e2899a323729c94c4d271176a)
$(call add-radio-file-sha1-checked,radio/featenabler.img,b6ab140bc43253cd6a7f49745519ba805ef29d12)
$(call add-radio-file-sha1-checked,radio/hyp.img,cc92429df58455224b5b0fc170363378a589d6c2)
$(call add-radio-file-sha1-checked,radio/idmanager.img,b54e872829921daab27210cff37b1c50e8a44aec)
$(call add-radio-file-sha1-checked,radio/imagefv.img,2a20fb421993bc3b7886e4c2da25a54fb243cee0)
$(call add-radio-file-sha1-checked,radio/keymaster.img,a4c5bf25c507d52ff81b9338b2b547fc0f520deb)
$(call add-radio-file-sha1-checked,radio/modem.img,c189d6133dd12c729aa99496ffb0db4bc8556841)
$(call add-radio-file-sha1-checked,radio/modemfirmware.img,31d2897df87dc8d82a4caa712cd63fba3763d075)
$(call add-radio-file-sha1-checked,radio/multiimgqti.img,2a5602cdc130e2659af90d9b656a106a45dd8dd4)
$(call add-radio-file-sha1-checked,radio/pvmfw.img,3cb9e13f0dc49eb26fca27e681556ebf0a865c3c)
$(call add-radio-file-sha1-checked,radio/qupfw.img,fcb9bf7458b25123d61cbbdde72160a80f2b75a5)
$(call add-radio-file-sha1-checked,radio/shrm.img,a226b60827c141eeac07c68c7aca1609a2a33871)
$(call add-radio-file-sha1-checked,radio/soccp_dcd.img,aae300b68067a5b01ababcc56dc8df40ec7c9dab)
$(call add-radio-file-sha1-checked,radio/soccp_debug.img,112506ac5aa563a8dc7656e0b30a6e23f144d385)
$(call add-radio-file-sha1-checked,radio/spuservice.img,f60ae1813f459587237880e669be45c9596e8c1b)
$(call add-radio-file-sha1-checked,radio/tz.img,a114a2b9df29ab28f72f81147003c805fadf1e1f)
$(call add-radio-file-sha1-checked,radio/uefi.img,8326d7bb99ff8e7d64d87e8daf2f89b806a5432f)
$(call add-radio-file-sha1-checked,radio/uefisecapp.img,174631bced840d5c8e521146c375d1cbd49b5569)
$(call add-radio-file-sha1-checked,radio/vm-bootsys.img,069778173021ad699317b979775ed0398d95f704)
$(call add-radio-file-sha1-checked,radio/xbl.img,aabf5a7aa934b176e66fdf14a737b3de2ea862c7)
$(call add-radio-file-sha1-checked,radio/xbl_config.img,239c5b971148b6bd882e7faf51f1622f9023b889)
$(call add-radio-file-sha1-checked,radio/xbl_ramdump.img,ccf4c5c82232b1364783514d62c15fd6c1bc02a3)
endif

35
BoardConfigVendor.mk Normal file
View file

@ -0,0 +1,35 @@
#
# Automatically generated file. DO NOT MODIFY
#
AB_OTA_PARTITIONS += \
abl \
aop \
aop_config \
bluetooth \
countrycode \
cpucp \
cpucp_dtb \
devcfg \
dsp \
featenabler \
hyp \
idmanager \
imagefv \
keymaster \
modem \
modemfirmware \
multiimgqti \
pvmfw \
qupfw \
shrm \
soccp_dcd \
soccp_debug \
spuservice \
tz \
uefi \
uefisecapp \
vm-bootsys \
xbl \
xbl_config \
xbl_ramdump

3484
onyx-vendor.mk Normal file
View file

@ -0,0 +1,3484 @@
#
# Automatically generated file. DO NOT MODIFY
#
PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/onyx
PRODUCT_COPY_FILES += \
vendor/xiaomi/onyx/proprietary/odm/etc/acdbdata/Fluence/Fluence_acdb_cal.acdb:$(TARGET_COPY_OUT_ODM)/etc/acdbdata/Fluence/Fluence_acdb_cal.acdb \
vendor/xiaomi/onyx/proprietary/odm/etc/acdbdata/Fluence/sia91xx/Fluence_acdb_cal_sia.acdb:$(TARGET_COPY_OUT_ODM)/etc/acdbdata/Fluence/sia91xx/Fluence_acdb_cal_sia.acdb \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/hrtf5c.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/hrtf5c.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/mis_head.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/mis_head.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/mis_head_spatial.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/mis_head_spatial.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/mis_spk.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/mis_spk.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/mis_spk_spatial.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/mis_spk_spatial.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/misound_karaoke_res.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/misound_karaoke_res.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/misound_karaokemix_res.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/misound_karaokemix_res.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/misoundsa_spk_config.bin:$(TARGET_COPY_OUT_ODM)/etc/audio/misoundsa_spk_config.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/sku_tuna/adsp_sleep_monitor.conf:$(TARGET_COPY_OUT_ODM)/etc/audio/sku_tuna/adsp_sleep_monitor.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/sku_tuna/mixer_paths_overlay_dynamic.xml:$(TARGET_COPY_OUT_ODM)/etc/audio/sku_tuna/mixer_paths_overlay_dynamic.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/sku_tuna/mixer_paths_overlay_static.xml:$(TARGET_COPY_OUT_ODM)/etc/audio/sku_tuna/mixer_paths_overlay_static.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/sku_tuna/mixer_paths_tuna_mtp.xml:$(TARGET_COPY_OUT_ODM)/etc/audio/sku_tuna/mixer_paths_tuna_mtp.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/audio/sku_tuna/resourcemanager_tuna_mtp.xml:$(TARGET_COPY_OUT_ODM)/etc/audio/sku_tuna/resourcemanager_tuna_mtp.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/backend_conf.xml:$(TARGET_COPY_OUT_ODM)/etc/backend_conf.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/backend_conf_sia.xml:$(TARGET_COPY_OUT_ODM)/etc/backend_conf_sia.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/20_det_human_hair_wide2_1222_iter_40000_quant_npu.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/20_det_human_hair_wide2_1222_iter_40000_quant_npu.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/buling_1s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_1s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/buling_2s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_2s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/buling_3s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_3s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/buling_4s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_4s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/buling_5s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_5s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_1.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_1.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_2.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_2.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_3.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_3.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_4.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_4.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_5.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_5.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/circle_6.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/circle_6.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_1.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_1.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_2.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_2.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_3.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_3.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_4.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_4.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_5.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_5.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_6.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_6.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/clip_7.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/clip_7.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_1s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_1s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_2s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_2s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_3s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_3s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_4s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_4s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_5s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_5s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/heart_6s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_6s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/AIGesture/thumbup_3s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/thumbup_3s.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_MACRO_V01.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_MACRO_V01.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_MACRO_V01_SN.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_MACRO_V01_SN.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_T_2x_V01.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_T_2x_V01.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_UW_V01.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_UW_V01.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_UW_V01_SN.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_UW_V01_SN.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_W_V01.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_W_V01.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_W_V01_HD.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_W_V01_HD.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_W_V01_IZOOM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_W_V01_IZOOM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/CFR_para_W_V01_SN.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_W_V01_SN.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/GpuKernelRepo.pb:$(TARGET_COPY_OUT_ODM)/etc/camera/GpuKernelRepo.pb \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/HIS_LensConf.json:$(TARGET_COPY_OUT_ODM)/etc/camera/HIS_LensConf.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_class_all.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_class_all.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_class_human.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_class_human.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_detect_1st.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_detect_1st.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_saliency.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_saliency.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_track_backbone.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_track_backbone.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/IntellFocus_track_head.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/IntellFocus_track_head.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/NGT_compressed.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/NGT_compressed.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/SensePR_scene_configs.json:$(TARGET_COPY_OUT_ODM)/etc/camera/SensePR_scene_configs.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/TStools_default_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/TStools_default_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/Version.txt:$(TARGET_COPY_OUT_ODM)/etc/camera/Version.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_class_all.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_class_all.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_class_human.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_class_human.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_classify.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_classify.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_detect_1st.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_detect_1st.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_detect_2nd.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_detect_2nd.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_detect_3rd.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_detect_3rd.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_saliency.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_saliency.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_track_backbone.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_track_backbone.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/af_track_head.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/af_track_head.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/body_classifier.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/body_classifier.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/body_landmarker.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/body_landmarker.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/eye_classifier.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/eye_classifier.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/face_atrributer.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/face_atrributer.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/face_classifier.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/face_classifier.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/face_full_detector.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/face_full_detector.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/face_landmarker.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/face_landmarker.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/face_part_detector.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/face_part_detector.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/facehead_full_detector.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/facehead_full_detector.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/facehead_part_detector.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/facehead_part_detector.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ailab_modules/head_classifier.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/ailab_modules/head_classifier.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aisp.json:$(TARGET_COPY_OUT_ODM)/etc/camera/aisp.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aisp_correct_image.json:$(TARGET_COPY_OUT_ODM)/etc/camera/aisp_correct_image.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_01E88B1C:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_01E88B1C \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_0478CF20:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_0478CF20 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_0BC40D30:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_0BC40D30 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_168C0E45:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_168C0E45 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_16E8F8F9:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_16E8F8F9 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_20D4BB1D:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_20D4BB1D \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_298FD264:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_298FD264 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_4E21CABB:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_4E21CABB \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_57749835:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_57749835 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_5ABBCD2D:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_5ABBCD2D \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_6B182012:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_6B182012 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_8D84710A:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_8D84710A \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_977D5C75:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_977D5C75 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/aivsModel_AFC2F49C:$(TARGET_COPY_OUT_ODM)/etc/camera/aivsModel_AFC2F49C \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/arcsoft_dynamicEV_config.ini:$(TARGET_COPY_OUT_ODM)/etc/camera/arcsoft_dynamicEV_config.ini \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/arcsoft_turbohdr_dynamicEV_config.ini:$(TARGET_COPY_OUT_ODM)/etc/camera/arcsoft_turbohdr_dynamicEV_config.ini \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/beauty_config_cn.json:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty_config_cn.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/beauty_config_cn_8g.json:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty_config_cn_8g.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/beauty_config_gl.json:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty_config_gl.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/beauty_config_gl_8g.json:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty_config_gl_8g.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/bokehmodel.data:$(TARGET_COPY_OUT_ODM)/etc/camera/bokehmodel.data \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/cameracustomize.json:$(TARGET_COPY_OUT_ODM)/etc/camera/cameracustomize.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/cameradfx_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/cameradfx_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/cameraopt.json:$(TARGET_COPY_OUT_ODM)/etc/camera/cameraopt.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/cameraopt_perf.json:$(TARGET_COPY_OUT_ODM)/etc/camera/cameraopt_perf.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/camerascene.json:$(TARGET_COPY_OUT_ODM)/etc/camera/camerascene.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_ODM)/etc/camera/camxoverridesettings.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/com.xiaomi.dcal.w_07.u_10.golden:$(TARGET_COPY_OUT_ODM)/etc/camera/com.xiaomi.dcal.w_07.u_10.golden \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/com.xiaomi.dcal.w_10.u_01.golden:$(TARGET_COPY_OUT_ODM)/etc/camera/com.xiaomi.dcal.w_10.u_01.golden \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/default_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/default_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_bokeh_params_pro.json:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_bokeh_params_pro.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_capture_mono_quan8.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_capture_mono_quan8.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_caputre_h512w512_quan16.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_caputre_h512w512_quan16.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_caputre_h512w512_quan16.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_caputre_h512w512_quan16.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_caputre_h768w1024_quan16.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_caputre_h768w1024_quan16.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_caputre_h768w1024_quan16.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_caputre_h768w1024_quan16.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_depth_params_pro.json:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_depth_params_pro.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_prebokeh_params_pro.json:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_prebokeh_params_pro.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/dualcam_predepth_params_pro.json:$(TARGET_COPY_OUT_ODM)/etc/camera/dualcam_predepth_params_pro.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/enhance_motiontuning.xml:$(TARGET_COPY_OUT_ODM)/etc/camera/enhance_motiontuning.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/facesr_ff_v6.0.20_qcom8735_rQsQ_hd@nb_20241216YuvQnn2.29.0x64Q35.2bin_20250212.model:$(TARGET_COPY_OUT_ODM)/etc/camera/facesr_ff_v6.0.20_qcom8735_rQsQ_hd@nb_20241216YuvQnn2.29.0x64Q35.2bin_20250212.model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/fs_detect_1st.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/fs_detect_1st.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/human_det_quant_npu_320.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/human_det_quant_npu_320.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/human_seg_bimap_quant_npu_768.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/human_seg_bimap_quant_npu_768.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/immunesystem_hook_case.json:$(TARGET_COPY_OUT_ODM)/etc/camera/immunesystem_hook_case.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/iter_80000_mat_with_softmax_quant_npu.minn:$(TARGET_COPY_OUT_ODM)/etc/camera/iter_80000_mat_with_softmax_quant_npu.minn \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/itt_class_all.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/itt_class_all.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/itt_classify.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/itt_classify.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/itt_detect_1st.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/itt_detect_1st.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/itt_track_backbone.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/itt_track_backbone.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/itt_track_head.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/itt_track_head.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/jiiganLdcUW/ldc_cap_cache:$(TARGET_COPY_OUT_ODM)/etc/camera/jiiganLdcUW/ldc_cap_cache \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/jiiganLdcUW/ldc_cap_model:$(TARGET_COPY_OUT_ODM)/etc/camera/jiiganLdcUW/ldc_cap_model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/jiiganLdcUW/ldc_cap_policy:$(TARGET_COPY_OUT_ODM)/etc/camera/jiiganLdcUW/ldc_cap_policy \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/kernel/1720888_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/kernel/1720888_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/kernel/2821809890_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/kernel/2821809890_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/kernel/3711416411_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/kernel/3711416411_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/kernel/64/g33beb55034049b5d9833135ad1e0e3d2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/kernel/64/g33beb55034049b5d9833135ad1e0e3d2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/kernel/64/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/kernel/64/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/libarcsoft_turbo_hdr_raw.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/libarcsoft_turbo_hdr_raw.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mage_qcom_capture_bokeh_cl.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mage_qcom_capture_bokeh_cl.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mdbokeh_ngt.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mdbokeh_ngt.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/miSATTRatio_params_2sat.json:$(TARGET_COPY_OUT_ODM)/etc/camera/miSATTRatio_params_2sat.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/miSAT_params_2sat.json:$(TARGET_COPY_OUT_ODM)/etc/camera/miSAT_params_2sat.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/miSAT_params_2sat_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/miSAT_params_2sat_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/miZA_params.json:$(TARGET_COPY_OUT_ODM)/etc/camera/miZA_params.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mialgo_capture_bokeh_depth_cl.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mialgo_capture_bokeh_depth_cl.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mihal_overlap/catchlog_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/mihal_overlap/catchlog_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mihal_overlap/overlap_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/mihal_overlap/overlap_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mihal_overlap/proj_overlap_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/mihal_overlap/proj_overlap_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_c1b.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_c1b.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_c1w.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_c1w.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f3b.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f3b.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f3w.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f3w.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f4b.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f4b.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f4w.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f4w.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f5b.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f5b.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/mimotion_f5w.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/mimotion_f5w.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/misoverridesettings.txt:$(TARGET_COPY_OUT_ODM)/etc/camera/misoverridesettings.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/1063025060:$(TARGET_COPY_OUT_ODM)/etc/camera/model/1063025060 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/1967224633:$(TARGET_COPY_OUT_ODM)/etc/camera/model/1967224633 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2006930793:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2006930793 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2085006248:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2085006248 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2390066647:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2390066647 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/240480211:$(TARGET_COPY_OUT_ODM)/etc/camera/model/240480211 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2430516347:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2430516347 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2512261271:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2512261271 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2722133617:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2722133617 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/2722162333:$(TARGET_COPY_OUT_ODM)/etc/camera/model/2722162333 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/272576290:$(TARGET_COPY_OUT_ODM)/etc/camera/model/272576290 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/3133955604:$(TARGET_COPY_OUT_ODM)/etc/camera/model/3133955604 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/323079754:$(TARGET_COPY_OUT_ODM)/etc/camera/model/323079754 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/3322941433:$(TARGET_COPY_OUT_ODM)/etc/camera/model/3322941433 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/3458520863:$(TARGET_COPY_OUT_ODM)/etc/camera/model/3458520863 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/3551315357:$(TARGET_COPY_OUT_ODM)/etc/camera/model/3551315357 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/3872131293:$(TARGET_COPY_OUT_ODM)/etc/camera/model/3872131293 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/399074021:$(TARGET_COPY_OUT_ODM)/etc/camera/model/399074021 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/4101772452:$(TARGET_COPY_OUT_ODM)/etc/camera/model/4101772452 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/527369966:$(TARGET_COPY_OUT_ODM)/etc/camera/model/527369966 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/59091184:$(TARGET_COPY_OUT_ODM)/etc/camera/model/59091184 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/744112061:$(TARGET_COPY_OUT_ODM)/etc/camera/model/744112061 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/805655522:$(TARGET_COPY_OUT_ODM)/etc/camera/model/805655522 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/957520647:$(TARGET_COPY_OUT_ODM)/etc/camera/model/957520647 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model/models.mbundle:$(TARGET_COPY_OUT_ODM)/etc/camera/model/models.mbundle \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model_ai_dxo.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/model_ai_dxo.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model_back.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/model_back.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model_front.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/model_front.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model_glass.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/model_glass.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/model_indoor.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/model_indoor.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/morpho_ms_estimate.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/morpho_ms_estimate.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/motiontuning.xml:$(TARGET_COPY_OUT_ODM)/etc/camera/motiontuning.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/norm_circle.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/norm_circle.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/ocr_aio:$(TARGET_COPY_OUT_ODM)/etc/camera/ocr_aio \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/para_ini_cal.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/para_ini_cal.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/reduceframerate.json:$(TARGET_COPY_OUT_ODM)/etc/camera/reduceframerate.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/Material/1166466556_252005700:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/Material/1166466556_252005700 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/Material/1166466556_2571257293:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/Material/1166466556_2571257293 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/Material/1166466556_4025145477:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/Material/1166466556_4025145477 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BASE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BASE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_SMOOTH_PROCESS.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_FACIAL_SMOOTH_PROCESS.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_1D_SIGMA_2.000000_RADIUS_6.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_1D_SIGMA_2.000000_RADIUS_6.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_WITH_MASK_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_WITH_MASK_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_MEDIAN_BLUR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_MEDIAN_BLUR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_Define_CHANNEL_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_Define_CHANNEL_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_TWO_MASK_Define_MASK_CHANNEL_TYPE_R_EXTRA_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_TWO_MASK_Define_MASK_CHANNEL_TYPE_R_EXTRA_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_SKIN_MASK_HSV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_SKIN_MASK_HSV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_UV_DELTA_MAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_UV_DELTA_MAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_UV_MAP_WARP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_UV_MAP_WARP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_UV_MAP_WARP_Define_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_UV_MAP_WARP_Define_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/OGL_WHITEN_TEETH_PROCESS_WITH_LUT.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/OGL_WHITEN_TEETH_PROCESS_WITH_LUT.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_all.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_all.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_rear_classical.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_rear_classical.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_rear_classical_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_rear_classical_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Config/config_mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Config/config_mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/0_ExtraOption/mode_rear_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/0_ExtraOption/mode_rear_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/10_ColorTone/Effects/0_ModeNative/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/10_ColorTone/Effects/0_ModeNative/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/10_ColorTone/Effects/0_ModeNative/filter.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/10_ColorTone/Effects/0_ModeNative/filter.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/10_ColorTone/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/10_ColorTone/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect_default.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect_default.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_class_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_class_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_vivid_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_vivid_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/20_FaceRetouch/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/20_FaceRetouch/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/cc_map.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/cc_map.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/mask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/mask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/mode_base.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/mode_base.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/mode_base_all.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/mode_base_all.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/30_BasicRetouch/mode_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/30_BasicRetouch/mode_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/xr.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/1_ModeNative/xr.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/2_ModeVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/2_ModeVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/2_ModeVideo/xr.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/2_ModeVideo/xr.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_female.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_female.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_male.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_male.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/40_FaceStereo/mode_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/40_FaceStereo/mode_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/filter.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/50_SkinTone/Effects/1_ModeNative/filter.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/50_SkinTone/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/50_SkinTone/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_none.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_none.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/5_DLRetouch/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/5_DLRetouch/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/Eyebrow.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/Eyebrow.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/sh.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/sh.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyy.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyy.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyz.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyz.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/Eyebrow.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/Eyebrow.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/sh.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/sh.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/yyy.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/yyy.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/yyz.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/yyz.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeNative/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/mode_RearPortraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/mode_RearPortraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/60_Makeup/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/60_Makeup/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/1_ModeNative/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_0.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_0.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_1.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_1.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_3.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_3.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_4.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_4.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/70_FacialRefine/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/70_FacialRefine/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_list.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_list.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_clear.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_clear.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_list.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_list.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_rear_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_rear_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_rear_vivid_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_rear_vivid_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/Effect/effect_mode_rear_vivid_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/Effect/effect_mode_rear_vivid_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/render/GlobalConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/render/GlobalConfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/TStools_default_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/TStools_default_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/Version.txt:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/Version.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/default_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/default_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/kernel/1720888_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/kernel/1720888_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/kernel/2821809890_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/kernel/2821809890_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/kernel/3711416411_64.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/kernel/3711416411_64.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/kernel/64/g33beb55034049b5d9833135ad1e0e3d2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/kernel/64/g33beb55034049b5d9833135ad1e0e3d2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/kernel/64/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/kernel/64/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/1063025060:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/1063025060 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/1967224633:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/1967224633 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2006930793:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2006930793 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2085006248:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2085006248 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2390066647:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2390066647 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/240480211:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/240480211 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2430516347:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2430516347 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2512261271:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2512261271 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2722133617:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2722133617 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/2722162333:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/2722162333 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/272576290:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/272576290 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/3133955604:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/3133955604 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/323079754:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/323079754 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/3322941433:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/3322941433 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/3458520863:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/3458520863 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/3551315357:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/3551315357 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/3872131293:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/3872131293 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/399074021:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/399074021 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/4101772452:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/4101772452 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/527369966:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/527369966 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/59091184:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/59091184 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/744112061:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/744112061 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/805655522:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/805655522 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/957520647:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/957520647 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/model/models.mbundle:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/model/models.mbundle \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/Material/1166466556_252005700:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/Material/1166466556_252005700 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477 \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_SMOOTH_PROCESS.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_SMOOTH_PROCESS.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_1D_SIGMA_2.000000_RADIUS_6.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_1D_SIGMA_2.000000_RADIUS_6.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_WITH_MASK_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_WITH_MASK_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_ROTATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_SCALE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_DEF_CATMULL_ROM_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LOCAL_WARP_TRANSLATE_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEDIAN_BLUR.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEDIAN_BLUR.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_Define_CHANNEL_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_Define_CHANNEL_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL_Define_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL_Define_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R_FRAMEBUFFER_FETCH_ADRENO.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_TWO_MASK_Define_MASK_CHANNEL_TYPE_R_EXTRA_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_WITH_TWO_MASK_Define_MASK_CHANNEL_TYPE_R_EXTRA_MASK_CHANNEL_TYPE_R.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_SKIN_MASK_HSV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SKIN_MASK_HSV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_DELTA_MAP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_DELTA_MAP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_MAP_WARP.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_MAP_WARP.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_MAP_WARP_Define_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_UV_MAP_WARP_Define_DEF_CATMULL_ROM.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/OGL_WHITEN_TEETH_PROCESS_WITH_LUT.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WHITEN_TEETH_PROCESS_WITH_LUT.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_all.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_all.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_rear_classical.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_rear_classical.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_rear_classical_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_rear_classical_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Config/config_mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Config/config_mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/0_ExtraOption/mode_rear_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeNative/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeNative/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeNative/filter.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeNative/filter.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/10_ColorTone/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/10_ColorTone/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect_default.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect_default.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/12_ModeRearVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_class_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_class_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_vivid_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_potraiture_vivid_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/FaceMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/FaceMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/3_SkinSmoothFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/9_ModeOtherFront/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/cc_map.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/cc_map.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/effect_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/mask.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/2_WhitenTeeth/mask.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base_all.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base_all.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/30_BasicRetouch/mode_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/30_BasicRetouch/mode_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/xr.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/xr.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/2_ModeVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/2_ModeVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/2_ModeVideo/xr.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/2_ModeVideo/xr.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_female.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_female.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_male.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/3_ModeRearPortraiture/xr_male.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/40_FaceStereo/mode_rear_portraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/40_FaceStereo/mode_rear_portraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/filter.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/filter.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/50_SkinTone/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/50_SkinTone/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_none.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_none.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/5_DLRetouch/mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/Eyebrow.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/Eyebrow.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/sh.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/sh.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyy.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyy.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyz.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/yyz.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFrontVideo/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/Eyebrow.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/Eyebrow.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/sh.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/sh.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyy.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyy.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyz.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyz.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/zc.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeRearPortraiture/zc.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/mode_RearPortraiture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/mode_RearPortraiture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/60_Makeup/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/60_Makeup/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/effect.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/effect.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeFrontVideo/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_0.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_0.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_1.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_1.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_2.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_2.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_3.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_3.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_4.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/Grid_4.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/3_ModeRearPotraiture/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_capture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_capture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_preview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/effect_preview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/eye_refine.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/eye_refine.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/facelift.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/facelift.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/nose.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/8_ModeOtherFront/nose.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/70_FacialRefine/mode_rear_portraiture_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/70_FacialRefine/mode_rear_portraiture_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_list.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_list.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_clear.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_clear.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_front_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_front_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_list.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_list.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_rear_video.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_rear_video.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_rear_vivid.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_rear_vivid.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_rear_vivid_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_rear_vivid_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/Effect/effect_mode_rear_vivid_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/Effect/effect_mode_rear_vivid_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/render/GlobalConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/render/GlobalConfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_metrosexual.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_metrosexual.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_moistening.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_moistening.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_protogenic.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_protogenic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_rear_classical_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_rear_classical_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_rear_classical_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_rear_classical_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_rear_vivid_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_rear_vivid_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_rear_vivid_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_rear_vivid_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_config_youth.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_config_youth.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/resources/truesight_param_debug.json:$(TARGET_COPY_OUT_ODM)/etc/camera/resources/truesight_param_debug.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sceneDetection.xml:$(TARGET_COPY_OUT_ODM)/etc/camera/sceneDetection.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sensor_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/sensor_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_depth_model:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_depth_model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_head_cache:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_head_cache \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_head_model:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_head_model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_head_policy:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_head_policy \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_seg_cache:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_seg_cache \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_seg_model:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_seg_model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/sg_seg_policy:$(TARGET_COPY_OUT_ODM)/etc/camera/sg_seg_policy \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/singlebokeh_mecp.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/singlebokeh_mecp.bin \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_Aggregation.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_Aggregation.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_AlgoType_HDRSR_evlist.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_AlgoType_HDRSR_evlist.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_AlgoType_HDR_evlist.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_AlgoType_HDR_evlist.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_AlgoType_SE_evlist.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_AlgoType_SE_evlist.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_AlgoType_SR_evlist.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_AlgoType_SR_evlist.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_Arbitrator.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_Arbitrator.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartae_hardware_config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartae_hardware_config.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/smartaeconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/smartaeconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/supervq_model:$(TARGET_COPY_OUT_ODM)/etc/camera/supervq_model \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/svq_cache:$(TARGET_COPY_OUT_ODM)/etc/camera/svq_cache \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/thermalConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/thermalConfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_front_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_front_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_metrosexual.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_metrosexual.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_moistening.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_moistening.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_native.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_native.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_protogenic.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_protogenic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_rear_classical_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_rear_classical_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_rear_classical_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_rear_classical_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_rear_other.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_rear_other.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_rear_vivid_reshape.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_rear_vivid_reshape.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_rear_vivid_retouch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_rear_vivid_retouch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_config_youth.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_config_youth.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_param.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_param.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/truesight_param_debug.json:$(TARGET_COPY_OUT_ODM)/etc/camera/truesight_param_debug.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/102_SummerDay.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/102_SummerDay.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/103_Fantasy.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/103_Fantasy.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/104_Meet.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/104_Meet.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/105_WindSing.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/105_WindSing.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/106_Lost.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/106_Lost.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/107_Central.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/107_Central.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/108_NorthernEurope.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/108_NorthernEurope.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/109_Rome.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/109_Rome.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/110_BlackGold.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/110_BlackGold.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/111_GreenOrange.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/111_GreenOrange.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/112_CyberPunk.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/112_CyberPunk.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/113_BlackIce.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/113_BlackIce.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/121_Bleach.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/121_Bleach.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/122_Thriller.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/122_Thriller.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/123_TealOrange.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/123_TealOrange.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/124_JapaneseStyle.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/124_JapaneseStyle.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/125_Latin.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/125_Latin.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/126_Fantasy2.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/126_Fantasy2.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/127_Creamy.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/127_Creamy.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/128_Sepia.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/128_Sepia.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/129_LeicaVivid.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/129_LeicaVivid.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/130_LeicaNatural.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/130_LeicaNatural.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/131_MonochromeTrue.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/131_MonochromeTrue.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/132_MonochromeHighContrast.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/132_MonochromeHighContrast.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/133_MonochromeBrown.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/133_MonochromeBrown.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/134_MonochromeBlue.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/134_MonochromeBlue.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/135_Classical.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/135_Classical.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/136_Filene.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/136_Filene.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/137_GreenNight.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/137_GreenNight.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/138_LiteratureAndArt.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/138_LiteratureAndArt.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/139_OrangeHoney.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/139_OrangeHoney.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/140_Romance.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/140_Romance.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/141_FR500.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/141_FR500.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/142_FE250.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/142_FE250.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/143_RedLantern.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/143_RedLantern.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/144_RedHero.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/144_RedHero.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/145_TactileBlackWhite.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/145_TactileBlackWhite.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/146_TactileGreen.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/146_TactileGreen.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/147_Neutral.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/147_Neutral.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/148_Mild.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/148_Mild.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/149_LilyWhite.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/149_LilyWhite.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/150_Bright.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/150_Bright.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/151_Fresh.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/151_Fresh.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/152_Limpid.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/152_Limpid.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/153_KC64.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/153_KC64.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/154_V250.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/154_V250.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/155_H400.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/155_H400.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/156_ColdWhite.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/156_ColdWhite.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/157_Native.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/157_Native.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/158_BWClassical.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/158_BWClassical.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/159_Flowers.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/159_Flowers.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/160_Vivid.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/160_Vivid.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/161_KP160.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/161_KP160.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/162_Natural.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/162_Natural.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/163_KG200.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/163_KG200.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/164_FC400.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/164_FC400.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/165_C50D.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/165_C50D.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/166_F50.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/166_F50.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/167_CC.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/167_CC.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/videofilter/168_NC.png:$(TARGET_COPY_OUT_ODM)/etc/camera/videofilter/168_NC.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/20220921.icc:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/20220921.icc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/DSACSettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/DSACSettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/EcoInfo.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/EcoInfo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/EcoInfoDynamic.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/EcoInfoDynamic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/EcoInfoGesture.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/EcoInfoGesture.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/adaptersettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/adaptersettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/aispsensormodesettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/aispsensormodesettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/chiofflinesetting.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/chiofflinesetting.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/cinelook.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/cinelook.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/cinematic.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/cinematic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/dualbokehpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/dualbokehpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/dualbokehsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/dualbokehsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoMetaExtension.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoMetaExtension.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoMetaExtensionExt.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoMetaExtensionExt.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoMetaInfo.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoMetaInfo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoModeconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoModeconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoTrdCustomSwitch.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoTrdCustomSwitch.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/ecoenginevendorstreamconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/ecoenginevendorstreamconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontbokehpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontbokehpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontbokehsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontbokehsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontdualviewvideo.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontdualviewvideo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontmagicwandvideo.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontmagicwandvideo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontsinglesnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontsinglesnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/frontsupernightsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/frontsupernightsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/idcardsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/idcardsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/leicasnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/leicasnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/longexposurepreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/longexposurepreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/manualpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/manualpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/manualrawsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/manualrawsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/manualsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/manualsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/manualultrarawsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/manualultrarawsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/miuicamerayuv2heic.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/miuicamerayuv2heic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/miuicamerayuv2jpeg.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/miuicamerayuv2jpeg.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/miviphotographerconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/miviphotographerconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/mivisettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/mivisettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/mivistreamformat.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/mivistreamformat.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/mivivendorstreamconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/mivivendorstreamconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/normalsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/normalsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/overridesettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/overridesettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/preanchorallinonedualbokehsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/preanchorallinonedualbokehsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/preanchorallinonesatsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/preanchorallinonesatsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/preanchormfnrsatsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/preanchormfnrsatsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/rearmagicwandvideo.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/rearmagicwandvideo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/rearsupernightsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/rearsupernightsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/satburstsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/satburstsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/satpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/satpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/satsettings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/satsettings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/satsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/satsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/sdksnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/sdksnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/settings.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/settings.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/simplepreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/simplepreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/superhdpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/superhdpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/superhdsnapshot.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/superhdsnapshot.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/supernightpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/supernightpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/thirdnormalpreview.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/thirdnormalpreview.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/thirdpartysnapshotjpeg.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/thirdpartysnapshotjpeg.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Medium.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Medium.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Regular.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Regular.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_film_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_film_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_film_logo_white.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_film_logo_white.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_logo_p3.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_logo_p3.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_poco_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_poco_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_poco_logo_white.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_poco_logo_white.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_redmi_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_redmi_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_redmi_logo_white.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_redmi_logo_white.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_xiaomi_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_xiaomi_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_xiaomi_logo_white.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_xiaomi_logo_white.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0100_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0100_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0101.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0101.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0101_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0101_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0214.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0214.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0601.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0601.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_0815_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_0815_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_1208_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_1208_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_1225.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_1225.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_agra_fort.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_agra_fort.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_amber_fort.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_amber_fort.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_beauty_charm.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_beauty_charm.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_beijing.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_beijing.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_bluesky.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_bluesky.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_buddha.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_buddha.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_cat.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_cat.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_cat_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_cat_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_chengdu.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_chengdu.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_chongqing.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_chongqing.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_cloudy.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_cloudy.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_coconut_tree.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_coconut_tree.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_coffee.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_coffee.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_coffee_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_coffee_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_cow.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_cow.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_curry.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_curry.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_delicacy.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_delicacy.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_diwali.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_diwali.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_dog.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_dog.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_dog_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_dog_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_dussehra.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_dussehra.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_elephant_god.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_elephant_god.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_fleshiness.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_fleshiness.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_flower.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_flower.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_gateway_delhi.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_gateway_delhi.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_gateway_mumbai.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_gateway_mumbai.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_grassplot.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_grassplot.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_great_wall.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_great_wall.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_gu_lang_island.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_gu_lang_island.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_guangzhou.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_guangzhou.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_hang_ya_cave.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_hang_ya_cave.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_hangzhou.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_hangzhou.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_happy_time.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_happy_time.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_holi.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_holi.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_huoguo.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_huoguo.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_kids.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_kids.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_kids_c.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_kids_c.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_leafs.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_leafs.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_monkey.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_monkey.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_motorcycle.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_motorcycle.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_mount_huang.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_mount_huang.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_namaste.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_namaste.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_nanjing.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_nanjing.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_nightscape.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_nightscape.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_overcast.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_overcast.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_party_time.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_party_time.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_plants.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_plants.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_rakhi.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_rakhi.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_red_fort.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_red_fort.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_republic_day.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_republic_day.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_shanghai.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_shanghai.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_sunrise_sunset.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_sunrise_sunset.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_airplane.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_airplane.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_black_cat.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_black_cat.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_branch_bird.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_branch_bird.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_cable_car.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_cable_car.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_climb.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_climb.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_flying_bird.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_flying_bird.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_leaf.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_leaf.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_1.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_1.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_2.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_2.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_3.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_3.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_4.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_4.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_5.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_5.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_7.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_7.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_8.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_text_8.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_super_moon_window.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_super_moon_window.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_suzhou.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_suzhou.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_suzhou_gardens.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_suzhou_gardens.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_taj_mahal.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_taj_mahal.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_temple_of_heaven.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_temple_of_heaven.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_the_palace_museum.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_the_palace_museum.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_the_potala_palace.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_the_potala_palace.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_the_summer_palace.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_the_summer_palace.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_the_terracotta_army.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_the_terracotta_army.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_tianjin.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_tianjin.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_tutuk.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_tutuk.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_underwater.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_underwater.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_victoria_harbor.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_victoria_harbor.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_west_lake.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_west_lake.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_wuhan.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_wuhan.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/ic_wp_zhang_jia_jie.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_wp_zhang_jia_jie.webp \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomi/watermark/noise_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/noise_logo.png \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomiSceneDetection.xml:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomiSceneDetection.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xiaomismartaeconfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomismartaeconfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xmi_slmt_4x_1080p.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/xmi_slmt_4x_1080p.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/camera/xmi_slmt_4x_720p.dlc:$(TARGET_COPY_OUT_ODM)/etc/camera/xmi_slmt_4x_720p.dlc \
vendor/xiaomi/onyx/proprietary/odm/etc/df_default.xml:$(TARGET_COPY_OUT_ODM)/etc/df_default.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/cct_pcc.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/cct_pcc.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut10.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut10.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut11.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut11.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut12.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut12.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut4.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut4.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut5.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut5.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut6.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut6.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut7.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut7.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut8.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut8.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut9.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLut9.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLutInfo.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/ClstcLutInfo.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/PicHDRLchIn.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/PicHDRLchIn.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/clstc_gc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/clstc_gc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/clstc_igc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/clstc/clstc_igc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLutInfo.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLutInfo.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_10.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_10.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_11.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_11.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_12.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_12.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_13.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_13.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_14.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_14.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_15.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_15.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_16.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_16.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_17.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_17.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_18.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_18.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_19.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_19.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_20.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_20.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_21.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_21.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_22.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_22.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_23.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_23.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_24.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_24.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_25.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_25.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_4.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_4.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_5.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_5.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_6.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_6.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_7.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_7.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_8.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_8.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_9.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/miLut_9.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_36_02_0b_dsc_vid/mi_gc_3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/cct_pcc.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/cct_pcc.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut10.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut10.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut11.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut11.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut12.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut12.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut4.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut4.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut5.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut5.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut6.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut6.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut7.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut7.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut8.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut8.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut9.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLut9.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLutInfo.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/ClstcLutInfo.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/PicHDRLchIn.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/PicHDRLchIn.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/clstc_gc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/clstc_gc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/clstc_igc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/clstc/clstc_igc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLutInfo.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLutInfo.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_10.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_10.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_11.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_11.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_12.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_12.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_13.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_13.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_14.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_14.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_15.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_15.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_16.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_16.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_17.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_17.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_18.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_18.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_19.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_19.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_20.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_20.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_21.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_21.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_22.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_22.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_23.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_23.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_24.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_24.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_25.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_25.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_4.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_4.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_5.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_5.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_6.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_6.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_7.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_7.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_8.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_8.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_9.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/miLut_9.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_0.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_0.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_1.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_1.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_2.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_2.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_3.txt:$(TARGET_COPY_OUT_ODM)/etc/disp0/mdss_dsi_o10u_42_02_0a_dsc_vid/mi_gc_3.txt \
vendor/xiaomi/onyx/proprietary/odm/etc/display/qdcm_calib_data_xiaomi_o10u_36_02_0b_video_mode_dsc_dsi_panel.json:$(TARGET_COPY_OUT_ODM)/etc/display/qdcm_calib_data_xiaomi_o10u_36_02_0b_video_mode_dsc_dsi_panel.json \
vendor/xiaomi/onyx/proprietary/odm/etc/display/qdcm_calib_data_xiaomi_o10u_42_02_0a_video_mode_dsc_dsi_panel.json:$(TARGET_COPY_OUT_ODM)/etc/display/qdcm_calib_data_xiaomi_o10u_42_02_0a_video_mode_dsc_dsi_panel.json \
vendor/xiaomi/onyx/proprietary/odm/etc/init.panel_info.sh:$(TARGET_COPY_OUT_ODM)/etc/init.panel_info.sh \
vendor/xiaomi/onyx/proprietary/odm/etc/init/android.hardware.gnss-aidl-service-qti.rc:$(TARGET_COPY_OUT_ODM)/etc/init/android.hardware.gnss-aidl-service-qti.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/init.awinic.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.awinic.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/init.boled.lightsensor.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.boled.lightsensor.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/init.cirrus.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.cirrus.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/misensor_camera.rc:$(TARGET_COPY_OUT_ODM)/etc/init/misensor_camera.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/vendor.xiaomi.hardware.mlipay-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.xiaomi.hardware.mlipay-service.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/vendor.xiaomi.hw.touchfeature-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.xiaomi.hw.touchfeature-service.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/init/vendor.xiaomi.sensor.citsensorservice.aidl.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.xiaomi.sensor.citsensorservice.aidl.rc \
vendor/xiaomi/onyx/proprietary/odm/etc/izat_device.conf:$(TARGET_COPY_OUT_ODM)/etc/izat_device.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/mdss_dsi_o10u_36_02_0b_dsc_vid_mi.xml:$(TARGET_COPY_OUT_ODM)/etc/mdss_dsi_o10u_36_02_0b_dsc_vid_mi.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/mdss_dsi_o10u_42_02_0a_dsc_vid_mi.xml:$(TARGET_COPY_OUT_ODM)/etc/mdss_dsi_o10u_42_02_0a_dsc_vid_mi.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/me_config.xml:$(TARGET_COPY_OUT_ODM)/etc/me_config.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/ak7323.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/ak7323.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/chre_dynamic_sensors.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/chre_dynamic_sensors.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/json.lst:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/json.lst \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/lightSensorConfig.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/lightSensorConfig.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/lightSensorConfigSec.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/lightSensorConfigSec.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/pakala_ccd_base.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/pakala_ccd_base.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_aon_front_i_1.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_aon_front_i_1.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_aon_front_ii_1.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_aon_front_ii_1.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_common.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_common.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_imx688_6.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_imx688_6.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_imx688_6_actuator.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_imx688_6_actuator.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/qsh_camera_ov32c4c_4.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/qsh_camera_ov32c4c_4.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_ak7323.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_ak7323.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_aw963xx_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_aw963xx_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_aw963xx_0_sar_register.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_aw963xx_0_sar_register.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_default_sensors.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_default_sensors.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_dynamic_sensors.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_dynamic_sensors.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_icm4x6xx_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_icm4x6xx_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_irq.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_irq.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_lsm6dsv_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_lsm6dsv_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_mmc56x3x_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_mmc56x3x_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_power_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_power_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_qmc6308_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_qmc6308_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_sip1328.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_sip1328.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sm8735_tsl2522_fb_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sm8735_tsl2522_fb_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_amd.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_aod.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_aod.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_aont.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_aont.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v1_0_amd.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v1_0_amd.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v3_1_walk.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v3_1_walk.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v4_0_sensors.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v4_0_sensors.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v5_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v5_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v5_1_te_cd_regs.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v5_1_te_cd_regs.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v6_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v6_0.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v6_0_sensors.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v6_0_sensors.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_ccd_v6_0_te_cd_regs.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_ccd_v6_0_te_cd_regs.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_cm.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_collision_detection.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_collision_detection.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_dae.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_dae.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_dbtap.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_dbtap.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_device_orient.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_device_orient.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_diag_filter.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_direct_channel.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_direct_channel.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_distance_bound.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_distance_bound.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_dpc.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_dpc.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_flight_md.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_flight_md.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_fmv.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_gyro_cal.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_gyro_cal_dynamic.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_gyro_cal_dynamic.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_healthy_use_of_mobile.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_healthy_use_of_mobile.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_mag_cal.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_nonui.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_nonui.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_oem_pocket.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_oem_pocket.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_offbody_detect_phone.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_offbody_detect_phone.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_pedometer.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_pedometer.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_pointing_light_source.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_pointing_light_source.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_rmd.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_rotv.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_sar_algo.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_sar_algo.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_screen_down.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_screen_down.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_smd.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_tilt.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_tilt_to_wake.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sensors/config/sns_transport_ppe.json:$(TARGET_COPY_OUT_ODM)/etc/sensors/config/sns_transport_ppe.json \
vendor/xiaomi/onyx/proprietary/odm/etc/sixth_wrapper_cfg.xml:$(TARGET_COPY_OUT_ODM)/etc/sixth_wrapper_cfg.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-4k.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-4k.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-arvr.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-arvr.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-boost.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-boost.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-camera.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-camera.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-cclassvideo.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-cclassvideo.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-cgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-cgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-charge.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-charge.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-chg-only.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-chg-only.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-danmu.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-danmu.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-4k.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-4k.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-arvr.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-arvr.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-camera.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-camera.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-cclassvideo.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-cclassvideo.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-cgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-cgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-chg-only.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-chg-only.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-danmu.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-danmu.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-highfps.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-highfps.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-hp-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-hp-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-hp-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-hp-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-huanji.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-huanji.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-navigation.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-navigation.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-nolimits.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-nolimits.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-per-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-per-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-per-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-per-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-per-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-per-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-phone.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-phone.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-recharge.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-recharge.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-tgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-tgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-videochat.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-videochat.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-xingtie.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-xingtie.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-gl-yuanshen.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-gl-yuanshen.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-highfps.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-highfps.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-hp-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-hp-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-hp-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-hp-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-huanji.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-huanji.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-4k.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-4k.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-arvr.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-arvr.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-camera.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-camera.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-cclassvideo.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-cclassvideo.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-cgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-cgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-chg-only.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-chg-only.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-danmu.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-danmu.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-4k.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-4k.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-arvr.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-arvr.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-camera.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-camera.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-cclassvideo.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-cclassvideo.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-cgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-cgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-chg-only.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-chg-only.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-danmu.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-danmu.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-highfps.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-highfps.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-hp-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-hp-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-hp-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-hp-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-huanji.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-huanji.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-navigation.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-navigation.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-nolimits.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-nolimits.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-per-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-per-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-per-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-per-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-per-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-per-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-phone.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-phone.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-tgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-tgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-videochat.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-videochat.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-xingtie.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-xingtie.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-demo-yuanshen.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-demo-yuanshen.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-highfps.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-highfps.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-hp-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-hp-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-hp-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-hp-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-huanji.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-huanji.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-navigation.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-navigation.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-nolimits.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-nolimits.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-per-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-per-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-per-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-per-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-per-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-per-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-phone.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-phone.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-recharge.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-recharge.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-tgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-tgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-videochat.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-videochat.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-xingtie.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-xingtie.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-in-yuanshen.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-in-yuanshen.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-map-global.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-map-global.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-map-india.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-map-india.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-mgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-mgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-navigation.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-navigation.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-nolimits.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-nolimits.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-per-class0.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-per-class0.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-per-normal.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-per-normal.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-per-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-per-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-phone.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-phone.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-recharge.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-recharge.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-region-map.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-region-map.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-tgame.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-tgame.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-video.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-video.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-videochat.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-videochat.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-xingtie.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-xingtie.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermal-yuanshen.conf:$(TARGET_COPY_OUT_ODM)/etc/thermal-yuanshen.conf \
vendor/xiaomi/onyx/proprietary/odm/etc/thermalbreakboostconfig.xml:$(TARGET_COPY_OUT_ODM)/etc/thermalbreakboostconfig.xml \
vendor/xiaomi/onyx/proprietary/odm/etc/touch/dynamicrate.json:$(TARGET_COPY_OUT_ODM)/etc/touch/dynamicrate.json \
vendor/xiaomi/onyx/proprietary/odm/etc/touch/gameturbotool-control.json:$(TARGET_COPY_OUT_ODM)/etc/touch/gameturbotool-control.json \
vendor/xiaomi/onyx/proprietary/odm/etc/touch/gameturbotool-fastinput.json:$(TARGET_COPY_OUT_ODM)/etc/touch/gameturbotool-fastinput.json \
vendor/xiaomi/onyx/proprietary/odm/etc/touch/gameturbotool.json:$(TARGET_COPY_OUT_ODM)/etc/touch/gameturbotool.json \
vendor/xiaomi/onyx/proprietary/odm/etc/usecaseKvManager.xml:$(TARGET_COPY_OUT_ODM)/etc/usecaseKvManager.xml \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b00:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b00 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b01:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b01 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b02:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b02 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b03:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b03 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b04:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b04 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b05:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b05 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b06:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b06 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b07:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b07 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b08:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b08 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b09:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b09 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b10:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b10 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b11:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b11 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b12:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b12 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b13:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b13 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b14:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b14 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b15:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b15 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b16:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b16 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b17:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b17 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b18:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b18 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b19:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b19 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.b20:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.b20 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.mbn:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.mbn \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP.mdt:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP.mdt \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b00:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b00 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b01:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b01 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b02:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b02 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b03:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b03 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b04:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b04 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b05:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b05 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b06:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b06 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b07:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b07 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b08:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b08 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b09:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b09 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b10:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b10 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b11:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b11 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b12:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b12 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b13:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b13 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b14:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b14 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b15:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b15 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b16:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b16 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b17:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b17 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b18:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b18 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b19:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b19 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.b20:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.b20 \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.mbn:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.mbn \
vendor/xiaomi/onyx/proprietary/odm/firmware/CAMERA_ICP_1.mdt:$(TARGET_COPY_OUT_ODM)/firmware/CAMERA_ICP_1.mdt \
vendor/xiaomi/onyx/proprietary/odm/firmware/aw8697_haptic.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw8697_haptic.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/aw8697_rtp_1.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw8697_rtp_1.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/aw882xx_acf.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw882xx_acf.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b00:$(TARGET_COPY_OUT_ODM)/firmware/evass.b00 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b01:$(TARGET_COPY_OUT_ODM)/firmware/evass.b01 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b02:$(TARGET_COPY_OUT_ODM)/firmware/evass.b02 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b03:$(TARGET_COPY_OUT_ODM)/firmware/evass.b03 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b04:$(TARGET_COPY_OUT_ODM)/firmware/evass.b04 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b05:$(TARGET_COPY_OUT_ODM)/firmware/evass.b05 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b06:$(TARGET_COPY_OUT_ODM)/firmware/evass.b06 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b07:$(TARGET_COPY_OUT_ODM)/firmware/evass.b07 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b08:$(TARGET_COPY_OUT_ODM)/firmware/evass.b08 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b09:$(TARGET_COPY_OUT_ODM)/firmware/evass.b09 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b10:$(TARGET_COPY_OUT_ODM)/firmware/evass.b10 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b11:$(TARGET_COPY_OUT_ODM)/firmware/evass.b11 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b12:$(TARGET_COPY_OUT_ODM)/firmware/evass.b12 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b13:$(TARGET_COPY_OUT_ODM)/firmware/evass.b13 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b14:$(TARGET_COPY_OUT_ODM)/firmware/evass.b14 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b15:$(TARGET_COPY_OUT_ODM)/firmware/evass.b15 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b16:$(TARGET_COPY_OUT_ODM)/firmware/evass.b16 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b17:$(TARGET_COPY_OUT_ODM)/firmware/evass.b17 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b18:$(TARGET_COPY_OUT_ODM)/firmware/evass.b18 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.b19:$(TARGET_COPY_OUT_ODM)/firmware/evass.b19 \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.mbn:$(TARGET_COPY_OUT_ODM)/firmware/evass.mbn \
vendor/xiaomi/onyx/proprietary/odm/firmware/evass.mdt:$(TARGET_COPY_OUT_ODM)/firmware/evass.mdt \
vendor/xiaomi/onyx/proprietary/odm/firmware/gen80000_zap.mbn:$(TARGET_COPY_OUT_ODM)/firmware/gen80000_zap.mbn \
vendor/xiaomi/onyx/proprietary/odm/firmware/nvt_run_selftest_get_result_data_sample.bat:$(TARGET_COPY_OUT_ODM)/firmware/nvt_run_selftest_get_result_data_sample.bat \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u/novatek_nt38771_o10u_fw_csot.bin:$(TARGET_COPY_OUT_ODM)/firmware/o10u/novatek_nt38771_o10u_fw_csot.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u/novatek_nt38771_o10u_fw_tm.bin:$(TARGET_COPY_OUT_ODM)/firmware/o10u/novatek_nt38771_o10u_fw_tm.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u/novatek_nt38771_o10u_mp_csot.bin:$(TARGET_COPY_OUT_ODM)/firmware/o10u/novatek_nt38771_o10u_mp_csot.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u/novatek_nt38771_o10u_mp_tm.bin:$(TARGET_COPY_OUT_ODM)/firmware/o10u/novatek_nt38771_o10u_mp_tm.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u_nova_csot_thp_config.ini:$(TARGET_COPY_OUT_ODM)/firmware/o10u_nova_csot_thp_config.ini \
vendor/xiaomi/onyx/proprietary/odm/firmware/o10u_nova_tm_thp_config.ini:$(TARGET_COPY_OUT_ODM)/firmware/o10u_nova_tm_thp_config.ini \
vendor/xiaomi/onyx/proprietary/odm/firmware/sipa.bin:$(TARGET_COPY_OUT_ODM)/firmware/sipa.bin \
vendor/xiaomi/onyx/proprietary/odm/firmware/vpu30_2v.mbn:$(TARGET_COPY_OUT_ODM)/firmware/vpu30_2v.mbn \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/aon_front_i_1.pb:$(TARGET_COPY_OUT_ODM)/lib64/camera/aon_front_i_1.pb \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_aac_imx882_wide_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_aac_imx882_wide_ii.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_aac_ov08f_ultra_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_aac_ov08f_ultra_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_aac_ov20b40_front_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_aac_ov20b40_front_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_ofilm_imx882_wide_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_ofilm_imx882_wide_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_sunny_ov08f_ultra_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_sunny_ov08f_ultra_ii.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.sensormodule.onyx_sunny_ov20b40_front_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.sensormodule.onyx_sunny_ov20b40_front_ii.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.default.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_aac_imx882_wide_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_aac_imx882_wide_ii.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_aac_ov08f_ultra_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_aac_ov08f_ultra_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_aac_ov08f_ultra_i_in.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_aac_ov08f_ultra_i_in.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_aac_ov20b40_front_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_aac_ov20b40_front_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_aac_ov20b40_front_i_in.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_aac_ov20b40_front_i_in.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_ofilm_imx882_wide_i.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_ofilm_imx882_wide_i.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_ofilm_imx882_wide_i_in.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_ofilm_imx882_wide_i_in.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_sunny_ov08f_ultra_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_sunny_ov08f_ultra_ii.bin \
vendor/xiaomi/onyx/proprietary/odm/lib64/camera/com.qti.tuned.onyx_sunny_ov20b40_front_ii.bin:$(TARGET_COPY_OUT_ODM)/lib64/camera/com.qti.tuned.onyx_sunny_ov20b40_front_ii.bin \
vendor/xiaomi/onyx/proprietary/product/etc/permissions/UimGba.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGba.xml \
vendor/xiaomi/onyx/proprietary/product/etc/permissions/UimGbaManager.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGbaManager.xml \
vendor/xiaomi/onyx/proprietary/product/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimService.xml \
vendor/xiaomi/onyx/proprietary/product/etc/permissions/privapp-permissions-hotword.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-hotword.xml \
vendor/xiaomi/onyx/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/init/vendor.qti.qccsyshal_aidl-service.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/vendor.qti.qccsyshal_aidl-service.rc \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/com.qti.qcc.vendor_qcc.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.qcc.vendor_qcc.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/vendor.qti.ims.rcsservice.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_telephony_system_packages_config.xml \
vendor/xiaomi/onyx/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \
vendor/xiaomi/onyx/proprietary/vendor/data/model/seg_quantized.serialized.8750.pertensor_512_cls3r.bin:$(TARGET_COPY_OUT_VENDOR)/data/model/seg_quantized.serialized.8750.pertensor_512_cls3r.bin \
vendor/xiaomi/onyx/proprietary/vendor/etc/ASR_binary/Whisper/libQnnHtpV79Skel.so:$(TARGET_COPY_OUT_VENDOR)/etc/ASR_binary/Whisper/libQnnHtpV79Skel.so \
vendor/xiaomi/onyx/proprietary/vendor/etc/ASR_binary/Whisper/speech_float.eai:$(TARGET_COPY_OUT_VENDOR)/etc/ASR_binary/Whisper/speech_float.eai \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/click.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/click.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/double_click.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/double_click.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/heavy_click.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/heavy_click.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/pop.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/pop.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/reserved_1.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/reserved_1.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/texture_tick.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/texture_tick.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/thud.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/thud.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/haptics_data/tick.pcm:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/haptics_data/tick.pcm \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.9.0_1.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.9.0_1.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.9.2_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.9.2_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.9.2_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.9.2_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__4.8.14_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__11.6.0_1.0__eai_4.6.0_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__4.8.14_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__11.6.0_1.0__eai_4.6.0_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__4.8.14_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.6.0_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__4.8.14_1.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.6.0_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__4.8.4_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__4.8.4_0.0__3.0.0_0.0__3.1.1_0.0__3.2.0_0.1__eai_3.4_enpuv4.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__4.8.4_0.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__4.8.4_0.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__8.0.2_0.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__8.0.2_0.0__3.0.0_0.0__3.1.2_0.0__3.2.0_0.1__eai_4.2_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_3.4_enpuv4.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_3.4_enpuv4.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_4.2_enpuv5.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_4.2_enpuv5.pmd \
vendor/xiaomi/onyx/proprietary/vendor/etc/apdr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/apdr.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/audio_cloud_control_white_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_cloud_control_white_list.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/audio_diag.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/audio_diag.cfg \
vendor/xiaomi/onyx/proprietary/vendor/etc/camera/cameraopt_perf.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/cameraopt_perf.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/camera/cameraopt_vendor.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/cameraopt_vendor.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/card-defs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/card-defs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/clstc_config_library.xml:$(TARGET_COPY_OUT_VENDOR)/etc/clstc_config_library.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile3.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile4.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile5.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile6.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile7.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile1.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile15.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile16.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile17.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile18.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile19.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile2.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile20.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile21.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile3.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile32.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile4.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile5.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile6.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile7.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile1.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile2.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile3.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile4.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile5.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile6.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile7.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/data/nicm_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/nicm_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/data/tlpd_oem_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/tlpd_oem_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/decoder.serialized.8750.O3.bin:$(TARGET_COPY_OUT_VENDOR)/etc/decoder.serialized.8750.O3.bin \
vendor/xiaomi/onyx/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU1010.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU1010.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU10__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU10__.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU11__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU11__.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU1230.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU1230.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU1240.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU1240.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU12__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU12__.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/DPU9__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU9__.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/advanced_sf_offsets.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/advanced_sf_offsets.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/camera_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/camera_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/cpu_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/cpu_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/default_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/default_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/display_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/display_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/formats.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/formats.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/graphics_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/graphics_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/pipe_config_DPU11__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/pipe_config_DPU11__.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_1x_y1280x720.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_1x_y1280x720.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_1x_y544x960.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_1x_y544x960.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_1x_y720x1280.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_1x_y720x1280.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_1x_y960x544.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_1x_y960x544.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_2x_y1280x720.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_2x_y1280x720.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_2x_y544x960.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_2x_y544x960.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_2x_y720x1280.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_2x_y720x1280.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_2x_y960x544.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_2x_y960x544.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_3x_y384x640.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_3x_y384x640.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/sm8750_sr_3x_y640x384.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/display/sm8750_sr_3x_y640x384.dlc \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/thermallevel_to_fps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/thermallevel_to_fps.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/ubwc_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/ubwc_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/display/video_alignments.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/video_alignments.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/displayconfig/display_id_4630947173316895379.xml:$(TARGET_COPY_OUT_VENDOR)/etc/displayconfig/display_id_4630947173316895379.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/displayconfig/display_id_4630947258895476883.xml:$(TARGET_COPY_OUT_VENDOR)/etc/displayconfig/display_id_4630947258895476883.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/dpm_vndr/vendor.dpm.conf:$(TARGET_COPY_OUT_VENDOR)/etc/dpm_vndr/vendor.dpm.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/encoder.serialized.8750.O3.bin:$(TARGET_COPY_OUT_VENDOR)/etc/encoder.serialized.8750.O3.bin \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facedetection/bias.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facedetection/bias.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facedetection/weight.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facedetection/weight.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/bias_1_1.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/bias_1_1.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/bias_1_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/bias_1_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/bias_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/bias_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/bias_3_1.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/bias_3_1.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/bias_3_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/bias_3_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/weight_1_1.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/weight_1_1.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/weight_1_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/weight_1_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/weight_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/weight_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/weight_3_1.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/weight_3_1.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/facelandmark/weight_3_2.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facelandmark/weight_3_2.dat \
vendor/xiaomi/onyx/proprietary/vendor/etc/eva/itof/tuning_params_sensor_type_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/eva/itof/tuning_params_sensor_type_1.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/gpfspath_oem_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gpfspath_oem_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/gps_diag.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/gps_diag.cfg \
vendor/xiaomi/onyx/proprietary/vendor/etc/hrtf5c.bin:$(TARGET_COPY_OUT_VENDOR)/etc/hrtf5c.bin \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/android.hardware.bluetooth@aidl-service-qti-debug.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@aidl-service-qti-debug.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/android.hardware.gatekeeper-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper-service-qti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/android.hardware.secure_element-service.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.secure_element-service.qti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint-service-qti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/dataqti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataqti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/dcfd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dcfd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/feature_enabler_client.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/feature_enabler_client.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hexlpservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hexlpservice.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hlosminkdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hlosminkdaemon.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hw/init.batterysecret.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.batterysecret.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hw/init.mi_thermald.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.mi_thermald.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hw/init.qti.kernel.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qti.kernel.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/hw/init.qti.kernel.target.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qti.kernel.target.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/ims-dataservice-daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims-dataservice-daemon.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.qccvendor.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qccvendor.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.qlm-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qlm-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.qti.qcv.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.qcv.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.vendor.ins.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.ins.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.vendor.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.sensors.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init.vendor.wlan.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.wlan.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/init_thermal-engine-v2.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine-v2.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/loc-launcher.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/loc-launcher.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/nicmd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nicmd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/poweropt-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/poweropt-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qcrilNrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrilNrd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qdcmss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qdcmss.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qesdk-manager.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qesdk-manager.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qesdk-secmanager.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qesdk-secmanager.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qmipriod.debug.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.debug.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qmipriod.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qms.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qms.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/qwesd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qwesd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/snapdragon_services.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/snapdragon_services.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/tlpd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tlpd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.dpmd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dpmd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qsap.location.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qsap.location.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qsap.qapeservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qsap.qapeservice.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qsap.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qsap.sensors.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.camera.provider-service_64.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.camera.provider-service_64.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.diag_userdebug.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.diag_userdebug.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.alarm-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.display.color-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.display.color-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.display.composer-service_xiaomi.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.display.composer-service_xiaomi.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.dsp-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.minkipcbinder@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.minkipcbinder@1.0-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.perf2-hal-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf2-hal-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.sensorscalibrate-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.soter-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2@1.0-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2audio@1.0-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.qspmhal-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.qspmhal-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.smp2p.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.smp2p.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vendor.xiaomi.hardware.displayfeature_aidl-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.xiaomi.hardware.displayfeature_aidl-service.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/xiaomi/onyx/proprietary/vendor/etc/kvh2xml.xml:$(TARGET_COPY_OUT_VENDOR)/etc/kvh2xml.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/AppClassifierFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/AppClassifierFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/LightningLaunchesFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/PreKillFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/PreKillFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/PrefAppsFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/PrefAppsFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/ProCompFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/ProCompFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/QAPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QAPE.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/QGPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPE.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/QGPEActionMap.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPEActionMap.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/SagtFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/SagtFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/SilkyScrollsFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/prekill/prekill_2GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_2GB.data \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/prekill/prekill_4GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_4GB.data \
vendor/xiaomi/onyx/proprietary/vendor/etc/lm/prekill/prekill_6GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_6GB.data \
vendor/xiaomi/onyx/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/models/acd/environment.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/environment.eai \
vendor/xiaomi/onyx/proprietary/vendor/etc/models/acd/event.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/event.eai \
vendor/xiaomi/onyx/proprietary/vendor/etc/models/acd/music.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/music.eai \
vendor/xiaomi/onyx/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/avcsysnodesconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonsysnodesconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/factorsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/factorsconfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/perfboostselection.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostselection.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/qapeboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/qapeboostsconfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/qapeconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/qapeconfigstore.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/qapegameconfig.txt:$(TARGET_COPY_OUT_VENDOR)/etc/perf/qapegameconfig.txt \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/targetavcsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetavcsysnodesconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/targetsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetsysnodesconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/testcommonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/testcommonresourceconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/testtargetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/testtargetresourceconfigs.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/thermal-boost.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/thermal-boost.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/perf/thermalbreakboostconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/thermalbreakboostconfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/permissions/camera_extensions.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/camera_extensions.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/permissions/com.android.se.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.se.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/permissions/noRil/apq_excluded_telephony_features.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/noRil/apq_excluded_telephony_features.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/permissions/vendor.qti.dcf.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.qti.dcf.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt \
vendor/xiaomi/onyx/proprietary/vendor/etc/pwr/GamePowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/GamePowerOptFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/pwr/OffScreenPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/OffScreenPowerOptFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PSMPowerOptFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PowerFeatureConfig.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/VideoPowerOptFeature.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0006.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0006.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0007.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0007.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0008.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0008.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0009.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0009.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0010.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0010.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0011.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0011.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0012.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0012.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0013.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0013.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0014.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0014.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/config/0015.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0015.0_config.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0000_initial_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0000_initial_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0001_version_intro_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0001_version_intro_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0002_version_add_wps_config_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0002_version_add_wps_config_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0003_version_update_wps_config_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0003_version_update_wps_config_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0004_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0004_version_update_ecc_table_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0005_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0005_version_update_ecc_table_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0006_version_change_property_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0006_version_change_property_table_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0007_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0007_version_update_ecc_table_qcrilnr.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0008_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0008_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0009_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0009_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0010_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0010_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0011_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0011_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0012_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0012_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0013_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0013_version_update_ecc_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0014_version_update_modules.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0014_version_update_modules.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qcril_database/upgrade/other/0015_version_add_iccid_clir_pref_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0015_version_add_iccid_clir_pref_table.sql \
vendor/xiaomi/onyx/proprietary/vendor/etc/qlm_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qlm_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm64.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm64.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-base.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/gnss@2.0-edgnss-daemon.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-edgnss-daemon.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/gnss@2.0-qsap-location.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-qsap-location.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qcrilnr@2.0.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qesdk.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qesdk.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qesdksec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qesdksec.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qms.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qms.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qsap_dcfd.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qsap_dcfd.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qsap_qapeservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qsap_qapeservice.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qsap_sensors.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qsap_sensors.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qspm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qspm.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qti-systemd.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/qwesd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qwesd@2.0.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensor_diag.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/sensor_diag.cfg \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/config/chre_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/chre_dynamic_sensors.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/config/qsh_camera_common_sm8735.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qsh_camera_common_sm8735.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/config/qsh_camera_ov32c4c_4_sm8735.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qsh_camera_ov32c4c_4_sm8735.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/javalibs/odpmanagerlib-aar:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/javalibs/odpmanagerlib-aar \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/sns_odp_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_odp_config \
vendor/xiaomi/onyx/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \
vendor/xiaomi/onyx/proprietary/vendor/etc/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \
vendor/xiaomi/onyx/proprietary/vendor/etc/sysconfig/cacert-oem-defined-uids.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/cacert-oem-defined-uids.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/telephony_packages.xml:$(TARGET_COPY_OUT_VENDOR)/etc/telephony_packages.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/thermal-map.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-map.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/thermald-devices.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermald-devices.conf \
vendor/xiaomi/onyx/proprietary/vendor/etc/xiaomi_ecc_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/xiaomi_ecc_list.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/xiaomi_ecc_list_preference.xml:$(TARGET_COPY_OUT_VENDOR)/etc/xiaomi_ecc_list_preference.xml \
vendor/xiaomi/onyx/proprietary/vendor/etc/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.elf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1.elf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_170.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_170.elf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b00 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b01 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b02 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b03 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b04 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b05 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b06 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b07 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b08 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b09 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b10:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b10 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b11 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b12:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b12 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b13 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b14 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b15:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b15 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b16 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b17:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b17 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b18 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b19:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b19 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.b20:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.b20 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.elf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.mbn \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_1_970.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_1_970.mdt \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b00 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b01 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b02 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b03 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b04 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b05 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b06 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b07 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b08 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b09 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b10:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b10 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b11 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b12:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b12 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b13 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b14 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b15:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b15 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b16 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b17:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b17 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b18 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b19:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b19 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.b20:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.b20 \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.elf \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.mbn \
vendor/xiaomi/onyx/proprietary/vendor/firmware/CAMERA_ICP_970.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_970.mdt \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen70900_aqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_aqe.fw \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen70900_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_sqe.fw \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen70900_zap.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_zap.mbn \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen70e00_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70e00_sqe.fw \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen70e00_zap.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70e00_zap.mbn \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen71700_gmu.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gen71700_gmu.bin \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen80000_aqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_aqe.fw \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen80000_gmu.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_gmu.bin \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen80000_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_sqe.fw \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gen80600_gmu.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80600_gmu.bin \
vendor/xiaomi/onyx/proprietary/vendor/firmware/gmu_gen70900.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gmu_gen70900.bin \
vendor/xiaomi/onyx/proprietary/vendor/gpu/kbc/sequence_manifest.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/sequence_manifest.bin \
vendor/xiaomi/onyx/proprietary/vendor/gpu/kbc/unified_kbcs_32.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_kbcs_32.bin \
vendor/xiaomi/onyx/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_kbcs_64.bin \
vendor/xiaomi/onyx/proprietary/vendor/gpu/kbc/unified_ksqs.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_ksqs.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n00.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n00.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n01.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n01.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n02.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n02.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n03.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n03.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n04.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n04.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n06.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n06.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n07.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n07.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n08.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n08.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n09.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n09.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n10.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n10.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n11.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n11.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n12.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n12.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n13.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n13.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n14.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n14.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n15.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n15.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n28.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n28.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n29.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n29.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n30.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n30.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n31.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n31.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n32.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n32.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n33.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n33.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n34.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n34.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n37.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n37.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n40.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n40.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n41.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n41.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n42.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n42.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n43.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n43.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n44.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n44.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n45.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n45.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n46.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n46.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n49.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n49.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n50.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n50.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n51.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n51.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n52.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n52.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n53.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n53.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n54.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n54.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n55.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n55.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n63.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n63.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n64.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n64.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n65.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n65.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n66.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n66.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n67.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n67.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n68.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n68.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n69.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n69.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n70.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n70.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n71.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n71.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n72.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n72.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n73.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n73.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n74.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n74.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n75.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n75.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v04s13n76.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v04s13n76.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n00.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n00.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n01.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n01.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n02.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n02.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n03.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n03.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n04.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n04.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n06.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n06.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n07.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n07.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n08.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n08.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n09.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n09.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n10.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n10.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n11.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n11.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n12.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n12.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n13.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n13.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n14.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n14.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n15.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n15.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n28.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n28.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n29.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n29.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n30.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n30.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n31.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n31.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n32.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n32.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n33.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n33.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n34.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n34.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n36.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n36.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n37.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n37.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n38.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n38.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n40.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n40.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n41.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n41.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n42.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n42.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n43.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n43.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n44.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n44.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n45.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n45.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n46.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n46.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n47.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n47.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n48.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n48.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n49.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n49.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n50.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n50.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n51.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n51.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n52.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n52.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n53.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n53.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n54.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n54.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n55.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n55.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n63.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n63.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n64.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n64.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n65.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n65.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n66.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n66.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n67.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n67.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n68.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n68.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n69.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n69.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n70.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n70.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n71.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n71.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n72.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n72.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n73.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n73.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n74.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n74.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n75.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n75.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a73v08s13n76.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a73v08s13n76.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n00.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n00.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n01.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n01.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n02.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n02.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n03.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n03.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n04.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n04.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n05.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n05.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n06.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n06.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n07.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n07.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n08.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n08.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n09.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n09.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n10.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n10.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n11.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n11.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n12.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n12.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n13.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n13.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n14.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n14.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n15.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n15.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n28.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n28.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n29.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n29.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n30.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n30.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n31.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n31.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n32.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n32.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n33.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n33.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n34.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n34.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n36.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n36.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n37.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n37.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n38.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n38.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n39.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n39.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n40.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n40.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n41.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n41.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n42.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n42.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n43.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n43.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n44.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n44.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n45.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n45.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n46.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n46.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n47.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n47.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n48.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n48.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n49.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n49.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n50.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n50.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n51.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n51.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n52.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n52.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n53.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n53.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n54.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n54.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n55.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n55.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n57.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n57.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n58.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n58.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n63.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n63.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n64.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n64.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n65.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n65.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n66.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n66.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n67.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n67.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n68.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n68.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n69.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n69.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n70.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n70.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n71.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n71.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n72.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n72.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n73.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n73.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n74.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n74.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n75.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n75.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n76.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n76.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n77.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n77.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n78.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n78.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n79.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n79.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n80.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n80.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n81.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n81.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n82.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n82.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n83.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n83.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n84.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n84.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n85.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n85.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n86.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n86.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n87.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n87.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n88.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n88.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n89.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n89.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/bm5a79v08s13n90.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/bm5a79v08s13n90.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/bitmlconfig.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/bitmlconfig.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/bitmlconfig_sm7550.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/bitmlconfig_sm7550.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/camxfl115indices.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/camxfl115indices.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/camxfl300v1indices.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/camxfl300v1indices.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/camxfl300v2indices.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/camxfl300v2indices.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/camxflcustom300indices.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/camxflcustom300indices.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/chifdnodeconfig.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/chifdnodeconfig.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.chi.featurecompatibilityspecification.sm8750.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.chi.featurecompatibilityspecification.sm8750.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.ofe.profiledb.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.ofe.profiledb.default.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.sensormodule.qti_tpg0_sm7750.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.qti_tpg0_sm7750.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.sensormodule.qti_tpg1_sm7750.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.qti_tpg1_sm7750.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.sensormodule.qti_tpg1_sm7750_dummy.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.qti_tpg1_sm7750_dummy.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/com.qti.sensorsocmap.socid_map.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensorsocmap.socid_map.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigoffline.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigoffline.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigsecure.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigsecure.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/camera/qfdserviceconfig.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/qfdserviceconfig.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/libagm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagm.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/libar-acdb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-acdb.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/libar-gpr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gpr.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/libar-gsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gsl.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/libats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libats.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/liblx-osal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-osal.so \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1nrt430.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1nrt430.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1nrt43180.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1nrt43180.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1nrt43270.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1nrt43270.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1nrt4390.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1nrt4390.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt1690.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt1690.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt169180.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt169180.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt169270.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt169270.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt16990.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt16990.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt430.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt430.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt43180.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt43180.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt43270.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt43270.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rt4390.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rt4390.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rtlp1690.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rtlp1690.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rtlp169270.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rtlp169270.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rtlp430.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rtlp430.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn1rtlp43270.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn1rtlp43270.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn2all.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn2all.bin \
vendor/xiaomi/onyx/proprietary/vendor/lib64/qsn3all.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/qsn3all.bin \
vendor/xiaomi/onyx/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf
PRODUCT_PACKAGES += \
libcamera_algoup_jni.xiaomi \
libcamera_mianode_jni.xiaomi \
libmicampostproc_client \
vendor.qti.diaghal-V1-ndk \
vendor.xiaomi.hardware.campostproc@1.0 \
android.hardware.bluetooth.audio-impl_prebuilt \
btaudio_offload_if \
com.mi.node.fd \
com.mi.node.miaihighlight \
com.mi.node.mimovie \
com.mi.node.mioisverify \
com.mi.node.videofilter \
com.qti.eisv2 \
com.qti.eisv3 \
com.qti.hvx.addconstant \
com.qti.hvx.binning \
com.qti.hwcfg.bps \
com.qti.hwcfg.ife \
com.qti.hwcfg.ipe \
com.qti.hwcfg.mctfe \
com.qti.hwcfg.ofe \
com.qti.node.afbfusion \
com.qti.node.aon \
com.qti.node.customhwnode \
com.qti.node.depth \
com.qti.node.depthprovider \
com.qti.node.dewarp \
com.qti.node.dummydepth \
com.qti.node.dummyrtb \
com.qti.node.dummysat \
com.qti.node.eisv2 \
com.qti.node.eisv3 \
com.qti.node.evadepth \
com.qti.node.evaitof \
com.qti.node.evawarp \
com.qti.node.evs \
com.qti.node.fcv \
com.qti.node.fd \
com.qti.node.formatconversion \
com.qti.node.frc \
com.qti.node.gme \
com.qti.node.gpu \
com.qti.node.gyrornn \
com.qti.node.hdr10pgen \
com.qti.node.hdr10phist \
com.qti.node.hdralign \
com.qti.node.itofpreprocess \
com.qti.node.mctfalign \
com.qti.node.memcpy \
com.qti.node.ml \
com.qti.node.mlinference \
com.qti.node.mmfalign \
com.qti.node.muxer \
com.qti.node.pixelstats \
com.qti.node.qsatalign \
com.qti.node.rectification \
com.qti.node.remosaic \
com.qti.node.sat \
com.qti.node.seg \
com.qti.node.spdepth \
com.qti.node.stich \
com.qti.node.swaidenoiser \
com.qti.node.swbestats \
com.qti.node.swcac \
com.qti.node.swec \
com.qti.node.swfusion \
com.qti.node.swhme \
com.qti.node.swlsc \
com.qti.node.swmctf \
com.qti.node.swmlremosaic \
com.qti.node.swpdpc \
com.qti.node.swpreprocess \
com.qti.node.swregistration \
com.qti.node.swvrt \
com.qti.stats.aec \
com.qti.stats.aecwrapper \
com.qti.stats.aecxcore \
com.qti.stats.af \
com.qti.stats.afc \
com.qti.stats.afd \
com.qti.stats.afwrapper \
com.qti.stats.asd \
com.qti.stats.awb \
com.qti.stats.awbr \
com.qti.stats.caflogicaldriver \
com.qti.stats.cnndriver \
com.qti.stats.exampleaf \
com.qti.stats.haf \
com.qti.stats.hafoverride \
com.qti.stats.localhistogram \
com.qti.stats.pdlib \
com.qti.stats.pdlibsony \
com.qti.stats.pdlibwrapper \
com.qti.stats.roimixer \
com.qti.stats.roimixerlib \
com.qti.stats.statsgenerator \
com.qti.stats.tracker \
com.qtistatic.stats.aec \
com.qtistatic.stats.af \
com.qtistatic.stats.awb \
com.qtistatic.stats.pdlib \
com.xiaomi.node.gme \
com.xiaomi.node.misv2 \
com.xiaomi.node.misv3 \
libcamxdummysatsnapshotfusionwrapper \
libcamxdummysatsoftwarefusionwrapper \
libcamxdummysatwrapper \
libcamxevainterface \
libcamxoemsatsnapshotfusionwrapper \
libcamxoemsatsoftwarefusionwrapper \
libcamxoemsatwrapper \
libdepthmapwrapper_itof \
libdepthmapwrapper_secure \
libmicamvendorcustom \
camx.device-impl \
camx.provider-impl \
com.qti.camx.chiiqutils \
com.qti.chifeaturecompatibility \
com.qti.chiusecaseselector \
com.qti.feature2.afbrckt \
com.qti.feature2.anchorsync \
com.qti.feature2.demux \
com.qti.feature2.derivedoffline \
com.qti.feature2.frc \
com.qti.feature2.fusion \
com.qti.feature2.generic.sm8750 \
com.qti.feature2.generic \
com.qti.feature2.gs.sm8750 \
com.qti.feature2.hdr \
com.qti.feature2.mcreprocrt.sm8750 \
com.qti.feature2.mcreprocrt \
com.qti.feature2.memcpy \
com.qti.feature2.metadataserializer \
com.qti.feature2.mfsr.sm8750 \
com.qti.feature2.mfsr \
com.qti.feature2.ml \
com.qti.feature2.mux \
com.qti.feature2.offlinestatsregeneration \
com.qti.feature2.qcfa \
com.qti.feature2.raw2yuvhdr \
com.qti.feature2.rawhdr \
com.qti.feature2.realtimeserializer \
com.qti.feature2.rt \
com.qti.feature2.rtmcx.sm8750 \
com.qti.feature2.rtmcx \
com.qti.feature2.rtpostproc.sm8750 \
com.qti.feature2.rtpostproc \
com.qti.feature2.serializer \
com.qti.feature2.statsregeneration \
com.qti.feature2.stub \
com.qti.feature2.swmf \
com.qti.qseeaon \
com.qti.qseeutils \
com.qti.settings.sm7750 \
com.qti.settings.sm8750 \
com.qti.stats.common \
com.qualcomm.mcx.distortionmapper \
com.qualcomm.mcx.linearmapper \
com.qualcomm.mcx.nonlinearmapper \
com.qualcomm.mcx.policy.mfl \
com.qualcomm.mcx.policy.sfl \
com.qualcomm.qti.dpm.api@1.0 \
com.qualcomm.qti.imscmservice@1.0 \
com.qualcomm.qti.imscmservice@2.0 \
com.qualcomm.qti.imscmservice@2.1 \
com.qualcomm.qti.imscmservice@2.2 \
com.qualcomm.qti.mcx.usecase.extension \
com.qualcomm.qti.uceservice@2.0 \
com.qualcomm.qti.uceservice@2.1 \
com.qualcomm.qti.uceservice@2.2 \
com.qualcomm.qti.uceservice@2.3 \
com.xiaomi.camdfx \
com.xiaomi.camhal.extmodel.catch_log_sys \
com.xiaomi.camhal.extmodel.ec_diag_sys \
com.xiaomi.camhal.extmodel.ec_executor \
com.xiaomi.camhal.extmodel.intent_aware_sys \
com.xiaomi.camhal.overlap \
com.xiaomi.camhal.submodel.camxfrag \
com.xiaomi.camhal.submodel.chifrag \
com.xiaomi.immunesystem.bigdata \
com.xiaomi.immunesystem.bigdata2 \
com.xiaomi.immunesystem.client \
com.xiaomi.immunesystem.core \
com.xiaomi.immunesystem.hook.camx \
com.xiaomi.immunesystem.hook.chi \
com.xiaomi.immunesystem.hook.mivi \
com.xiaomi.immunesystem.hook.mtkhal \
com.xiaomi.messagecenter \
deviceInfoServiceModuleNr \
eglSubDriverAndroid \
libEGL_adreno \
libGLESv1_CM_adreno \
libGLESv2_adreno \
libVkLayer_ADRENO_qprofiler \
libq3dtools_adreno \
libq3dtools_esx \
android.hardware.bluetooth.audio-impl-qti \
android.hardware.bluetooth.audio_sw \
android.hardware.bluetooth.lmp_event-impl-qti \
android.hardware.bluetooth@1.0-impl-qti \
android.hardware.bluetooth@aidl-impl-qti \
android.hardware.gnss-aidl-impl-qti \
audio.bluetooth_qti.default \
audio.primary.default \
camera.qcom.sm8750 \
camera.qcom \
com.qti.chi.offline \
com.qti.chi.override \
gralloc.default \
libEseUtils \
libaudiocorehal.default \
libaudiocorehal.qti \
libaudioeffecthal.qti \
libqtigatekeeper \
mapper.qti \
mbedtls_qti \
vendor.qti.hardware.alarm-impl \
vendor.qti.hardware.bluetooth.finder-impl-qti \
vendor.qti.hardware.bluetooth.xpanprovider-impl-qti \
vendor.qti.hardware.bluetooth_audio@2.0-impl \
vendor.qti.hardware.bluetooth_audio@2.1-impl \
vendor.qti.hardware.bluetooth_sar@aidl-impl \
vendor.qti.hardware.bttpi-impl \
vendor.qti.hardware.capabilityconfigstore-impl \
vendor.qti.hardware.fm-impl \
vendor.qti.hardware.qseecom@1.0-impl \
vendor.qti.hardware.soter-impl \
vulkan.adreno \
immunesystem.db.sqlite3 \
lib-imscommon \
lib-imsdcservice \
lib-imsdpl \
lib-imsqimf \
lib-imsrcsservice \
lib-imsservice \
lib-imsvtcore \
lib-imsxml \
lib-rtpcommon \
lib-rtpcore \
lib-rtpsl \
libAF \
libATFWD \
libAlacSwDec \
libApeSwDec \
libBlAlgointf \
libCB \
libCneAppJni \
libDISAlgos \
libDcfHalFramework \
libDcfHalLogger \
libDlhookDumpStates \
libEvrcSwCodec \
libFS \
libFlacSwDec \
libGPMTEEC_vendor \
libGPQeSE \
libGPTEE_vendor \
libGPreqcancel \
libGPreqcancel_svc \
libHISCppAlgos \
libIMTCppAlgos \
libITT \
libMiMotion \
libMiPhotoFilter \
libMiVDR \
libOpenCL \
libOpenCL_adreno \
libPeripheralStateUtils \
libPlatformValidatorShared \
libQSEEComAPI \
libQcelp13SwCodec \
libQnnChrometraceProfilingReader \
libQnnCpu \
libQnnDsp \
libQnnDspNetRunExtensions \
libQnnGenAiTransformer \
libQnnGenAiTransformerCpuOpPkg \
libQnnGenAiTransformerModel \
libQnnGpu \
libQnnGpuNetRunExtensions \
libQnnGpuProfilingReader \
libQnnHta \
libQnnHtaNetRunExtensions \
libQnnHtp \
libQnnHtpNetRunExtensions \
libQnnHtpOptraceProfilingReader \
libQnnHtpPrepare \
libQnnHtpProfilingReader \
libQnnHtpV73CalculatorStub \
libQnnHtpV73Stub \
libQnnIr \
libQnnJsonProfilingReader \
libQnnLpai \
libQnnLpaiNetRunExtensions \
libQnnModelDlc \
libQnnSaver \
libQnnSystem \
libQtiRilLoadable \
libQtiSocket \
libSEGModel \
libSNPE \
libSNPESample \
libSensorsInterface \
libSnpeHta \
libSnpeHtpPrepare \
libSnpeHtpV73CalculatorStub \
libSnpeHtpV73Stub \
libTrustedInputAIDL \
libTrustedInputUtils \
libTrustedUIAIDL \
libTxPwrJni \
libVoiceSdk \
libWlanServiceJni \
libXMFaceHeadBodyTrack \
lib_bt_lhdc \
lib_bt_mihc \
libadm \
libadreno_app_profiles \
libadreno_compiler_cl \
libadreno_utils \
libadsp_default_listener \
libadsprpc \
libagmmixer \
libaidenoiser \
libaidenoiserv2 \
libaodoptfeature \
libapengine \
libappclassifier \
libar-pal \
libarmemlog \
libaudio_aidl_conversion_common_ndk_prebuilt \
libaudio_log_utils \
libaudiocloudctrl \
libaudioplatformconverter.qti \
libaudioserviceexampleimpl \
libav_miwnsencoder \
libbacklight-calib \
libbase64 \
libbatching \
libbitmlengine \
libbitmlenginev2 \
libbluetooth_audio_session_aidl_prebuilt \
libbluetooth_audio_session_aidl_qti \
libbluetooth_audio_session_qti \
libbluetooth_audio_session_qti_2_1 \
libbt-hidlclient \
libbtnv \
libc++_shared \
libcacertclient \
libcalculator \
libcameraobserver \
libcameraopt \
libcamlog \
libcamxcommonutils \
libcamxcoreutils \
libcamxcsl \
libcamxexternalformatutils \
libcamxfdengine \
libcamxhwlfrontend \
libcamxhwlipedriver \
libcamxhwnodecontext \
libcamxifestriping \
libcamximageformatutils \
libcamxncsdatafactory \
libcamxods \
libcamxofehwl \
libcamxqsatalgo \
libcamxsettingsmanager \
libcamxstatscore \
libcamxswispiqmodule \
libcamxswprocessalgo \
libcamxtintlessalgo \
libcamxvppservicebase \
libcapiv2svacnnvendor \
libcapiv2svarnnvendor \
libcapiv2udk7vendor \
libcapiv2uvvendor \
libcdfw \
libcdfw_remote_api \
libcdsp_default_listener \
libcdsprpc \
libchifeature2 \
libchilog \
libchinodeevautils \
libchinodehmeutils \
libclstc_algorithm_adapter \
libclstc_gcp_adapter \
libclstc_tm \
libcne \
libcneapiclient \
libcneoplookup \
libcneqmiutils \
libcom.qti.chinodeutils \
libcom.xiaomi.attribute \
libcom.xiaomi.debug \
libcom.xiaomi.ecoenginemonitor \
libcom.xiaomi.eventcallback \
libcom.xiaomi.grallocutils \
libcom.xiaomi.mawutils \
libcom.xiaomi.mawutilsold \
libcom.xiaomi.metadatautils \
libcom.xiaomi.offlinefeatureintf \
libcom.xiaomi.pluginutils \
libcom.xiaomi.qimagebuffer \
libcom.xiaomi.sensorpolicy \
libcom.xiaomi.signaltrigger \
libcommonchiutils \
libconfigdb \
libcpion \
libcv_common \
libdataitems \
libdeflicker \
libdemura_oem_plugin \
libdfintf \
libdiag \
libdiagatbparser \
libdiagjni \
libdigital-dimming \
libdisp-aba \
libdisplayconfig.qti \
libdisplaydebug \
libdisplayfeature \
libdisplayfeatureservice \
libdisplayqos \
libdisplayskuutils \
libdpp_manager \
libdpps \
libdrmfs \
libdrmtime \
libdrmutils \
libdsd2pcm \
libdsi_netctrl \
libdsutils \
libeai_fixed \
libeai_float \
libecoengine \
libengineplugin \
libesesbprovision \
libeva \
libeva_util \
libfastcrc \
libfastcvdsp_stub \
libfastcvopt \
libfastmessage \
libfeutils \
libfilefinder \
libgame_enhance \
libgdtap \
libgeofencing \
libgnss \
libgnsspps \
libgps.utils \
libgpt \
libgpu_tonemapper \
libgralloc.qti \
libgralloccore \
libgrallocutils \
libgsl \
libhdcp1prov \
libhdcp2p2prov \
libhdcpsrm \
libhdr10plus \
libhdr_backlight_adapter \
libhdr_stub \
libhdr_tm \
libhdrdynamic \
libhdrdynamicootf \
libhdrvivid \
libhistogram \
libhme \
libhta_hexagon_runtime_qnn \
libhta_hexagon_runtime_snpe \
libhwliqinterface2 \
libhwlispcffdump \
libiccprofile \
libidl \
libintervmipc \
libipebpsstriping \
libipebpsstriping170 \
libipebpsstriping480 \
libiqdbgmgr \
libisphwsetting \
libizat_client_api \
libizat_core \
libjnihelper \
libjpegdecoder_prebuilt \
libjpegencoder_prebuilt \
libkcl \
libkernelmanager \
libkeymasterdeviceutils \
libkeymasterprovision \
libkeymasterutils \
liblbs_core \
liblearningmodule \
liblightninglaunches \
liblistensoundmodel2vendor \
liblistensoundmodelaidl \
libllvm-glnext \
libllvm-qcom \
libllvm-qgl \
liblmthermallistner \
liblmutils-ns \
libloadtrusteduiapp \
libloc_api_v02 \
libloc_api_wds \
libloc_base_util \
libloc_core \
libloc_eng_hub \
libloc_mq_client \
libloc_qwes_iface \
libloc_ril_client \
libloc_socket \
libloc_util \
liblocation_api \
liblocation_api_msg \
liblocation_client_api \
liblocation_integration_api \
liblocation_qesdk \
liblocationservice \
liblocationservice_glue \
liblocdiagiface \
liblowi_client \
liblowi_common \
liblowi_wifihal \
liblqe \
libmapdata_api \
libmapperutils \
libmcs \
libmctfengine_stub \
libmdmdetect \
libmdsprpc \
libmemperfd \
libmemutils \
libmeters-ns \
libmeters \
libmfGhostDetection \
libmfec \
libmialgo \
libmialgo_ai_vision \
libmialgo_aihighlight \
libmialgoengine \
libmialgoengine_custom \
libmicamGlobalPool \
libmicamera_adapter \
libmicamera_aidl_device \
libmicamera_aidl_provider \
libmicamera_aidl_utils \
libmicamera_fps_checker \
libmicamera_hal_core \
libmicamera_hal_policy \
libmidatabase \
libmikaraoke \
libminikin.xiaomi \
libminkdescriptor \
libminkipcbinder_vendor \
libminksocket_vendor \
libmis6 \
libmis_platform \
libmis_plugin_dummy \
libmis_plugin_his \
libmisfpsop \
libmisight \
libmisops \
libmisoundsa \
libmlremosaicengine \
libmm-hdcpmgr \
libmmcamera_bestats \
libmmcamera_cac \
libmmcamera_lscv35 \
libmmcamera_mfnr \
libmmcamera_mfnr_t4 \
libmmcamera_pdpc \
libmmfp \
libmpbase \
libnicm \
libnicm_dsi \
libnicm_interface \
libnicm_internal \
libnicm_modemproxy \
libnicm_netlink \
libnicm_recovery \
libnicm_utils \
libnicm_vh \
libnspdependencyservice \
libnspdescriptorhandlerservice \
libnspdiagservice \
libnspextensionloaderservice \
libnspextensionsuperresolutionservice \
libnspframework \
libnspframeworkcoreservice \
libnspframeworkcoreutilityservice \
libnspgraphingservice \
libnspipcservice \
libnsposalservice \
libnspresourceservice \
libnspschedulerservice \
libnspsessionservice \
libnsptransactionservice \
liboemcrypto \
libofestriping \
libofflinedebugdata \
libois_channel_stub \
liboischannel \
libopencl_loader \
libopencv \
libopencv3a \
libopencv_core \
libopencv_core_se \
libopencv_imgproc \
libopencv_imgproc_se \
libopestriping \
libops \
libos \
libpal_net_if \
libpalclient \
libpdmapper \
libpdnotifier \
libperfconfig \
libperfdb \
libperfioctl \
libperipheral_client \
libpostprocinfo \
libpowercore \
libprefapps \
libprekill \
libprocomp \
libproj_qmot_tracker \
libproj_sot \
libpsmoptfeature \
libq-perflog \
libqape_oem_ext \
libqapesdk \
libqasr \
libqc2audio_base \
libqc2audio_basecodec \
libqc2audio_core \
libqc2audio_hooks \
libqc2audio_hwaudiocodec \
libqc2audio_platform \
libqc2audio_swaudiocodec \
libqc2audio_utils \
libqc2vppfilter \
libqcbor \
libqcc_file_agent \
libqcc_sdk \
libqcci_legacy \
libqcmaputils \
libqcodec2_base \
libqcodec2_basecodec \
libqcodec2_core \
libqcodec2_cvpfilter \
libqcodec2_filterbase \
libqcodec2_hooks \
libqcodec2_imgtxrfilter \
libqcodec2_mockfilter \
libqcodec2_platform \
libqcodec2_streaminteg_filter \
libqcodec2_utils \
libqcodec2_v4l2codec \
libqcrilDataModule \
libqcrilNr \
libqcrilNrCellInfoModule \
libqcrilNrFramework \
libqcrilNrImsModule \
libqcrilNrLogger \
libqcrilNrPbmModule \
libqcrilNrQtiBus \
libqcrilNrQtiMutex \
libqcrilNrSmsModule \
libqcrilNrSocketModule \
libqcrilNrVoiceModule \
libqcrildataaidl \
libqcrildatactl \
libqcrildataqos \
libqdMetaData \
libqdcm-algo \
libqdcm-json-mode-parser \
libqdcm-mode-parser \
libqdi \
libqdp \
libqdpr \
libqdutils \
libqesdk2_0 \
libqesdk_manager \
libqesdoem_query_sys \
libqfdadapter \
libqfdservice \
libqisl \
libqll \
libqllengine \
libqmi \
libqmi_cci \
libqmi_client_helper \
libqmi_client_qmux \
libqmi_common_so \
libqmi_csi \
libqmi_csvt_srvc \
libqmi_encdec \
libqmi_legacy \
libqmiextservices \
libqmiservices \
libqms \
libqms_client \
libqrtr \
libqrtrclient \
libqseed3 \
libqsegnet \
libqservice \
libqsh \
libqsh_ble_pb \
libqshcamera \
libqsocket \
libqspm-mem-utils-vendor \
libqti-appclassifier \
libqti-lllite \
libqti-perfd-client \
libqti-perfd \
libqti-perfextn-intf \
libqti-qesdk-secure \
libqti-s3tf \
libqti-scenariod \
libqti-sslite \
libqti-util \
libqti-utils \
libqtigefar \
libqtikeymaster4 \
libqtikeymint \
libqwes \
librcc \
librcmask \
libril-db \
libril-legacy \
libril-qc-ltedirectdisc \
libril-qc-radioconfig \
librilqmimiscservices \
librpmb \
libsagt \
libscveCommon \
libscveCommon_stub \
libscveObjectSegmentation \
libscveObjectTracker \
libscveObjectTracker_stub \
libsdedrm \
libsdm-brightnessaware-parser \
libsdm-color \
libsdm-colormgr-algo \
libsdm-disp-vndapis \
libsdmclient \
libsdmcore \
libsdmdal \
libsdmextension \
libsdmutils \
libsdsprpc \
libseclog \
libsensor_calibration \
libsensorcal \
libsensorslog \
libsfeShiftExtrapolation \
libshadowhook \
libshsc \
libsi \
libsilkyscrolls \
libsiminputgenutil \
libsimulation \
libskewknob \
libslimclient \
libsmemlog \
libsn220u_fw \
libsnapdragoncolor-manager \
libsnapdragoncolor-qdcm \
libsnpe_config \
libsns_device_mode_stub \
libsns_direct_channel_stub \
libsns_dynamic_loader_stub \
libsns_registry_skel \
libsns_remote_proc_state_stub \
libsnsapi-full \
libsnsapi \
libsnsdiaglog \
libsnsutils \
libsoc_helper \
libspcom \
libspl \
libssc_default_listener \
libssd \
libstandbyfeature \
libstnfc-streset \
libsubsystem_control \
libswregistrationalgo \
libsynergy_loc_api \
libsynx \
libsys_info_cache \
libsystem_health_mon2 \
libtaautoload \
libtensorflowlite_c_vendor \
libtestutils \
libtfestriping \
libthermalclient \
libthreadutils \
libtiantongpal \
libtime_genoff \
libtinyxml2_1 \
libtlpd \
libtlpd_configmgr \
libtlpd_crypto \
libtlpd_internal \
libtlpd_logger \
libtrustedapploader \
libubifocus \
libubwcp \
libultrahdr_prebuilt \
libultrasound_notify \
libvideoml \
libvideoservice_utils \
libvideotxr \
libvideoutils \
libvmfilexfer \
libvmmem \
libvppclient \
libvppcommon \
libvpphcp \
libvpphvx \
libvppimmotion \
libvpplibrary \
libvui_dmgr \
libvui_dmgr_client \
libwifiobserver \
libwms \
libwqe \
libxiaomi_qcril \
libxiaomi_qmi \
libxlog \
libxml \
libxpan_wifi_hal \
libxtadapter \
qcrilInterfaces \
qcrilIntermodulemsgs \
qcrilMarshal \
qcrilNrQmiModule \
qcrilNrSecureMode \
qcrilNr_aidl_IQtiRadioConfig \
qcrilNr_aidl_IRadioConfig \
qcrilNr_aidl_IRadioMessaging \
qcrilNr_aidl_IRadioModem \
qcrilNr_aidl_IRadioNetwork \
qcrilNr_aidl_IRadioSap \
qcrilNr_aidl_IRadioSim \
qcrilNr_aidl_IRadioVoice \
qcrilNr_aidl_SecureElementService \
qcrilNr_aidl_UimLpaService \
qcrilNr_aidl_UimRemoteClient \
qcrilNr_aidl_UimRemoteServer \
qcrilNr_aidl_UimService \
qcrilNr_aidl_common \
qcril_client \
qcrild_libqcrilnr \
qcrild_libqcrilnrutils \
qti.video.utils.videobufferlayout \
qtiPeripheralMgr \
qtiril-utils \
qtiwakelock \
libVppAisQnnHtp \
libVppFrcQnnHtp \
libapn_dsp_skel \
libbitml_nsp_73na_skel \
libbitml_nsp_79na_skel \
libbitml_nsp_skel \
libdpp_engine_skel \
libdspCV_skel \
libevadsp \
libfastcvadsp \
libfastcvdsp_skel \
libhdr_skel \
libmobilenet_dsp_frc \
libmobilenet_dsp_frc_networks \
libnsp_ipc_cdsp_skel \
libnspextensionsuperresolutionprovider \
libqsegnetengine_dsp_skel \
libscveT2T_skel \
libvpp_ais \
libvpp_ais_networks \
libvpp_frc \
libvpp_gfrc_networks \
libvpp_svc_skel \
libvpp_vqa_networks \
libvpt_action_recognition \
libworker_pool \
sensors.qsh \
libbundleaidl \
libdownmixaidl \
libdynamicsprocessingaidl \
libloudnessenhanceraidl \
libqcompostprocbundle \
libqcomvisualizer \
libqcomvoiceprocessing \
libquasar \
libreverbaidl \
libvisualizeraidl \
libvolumelistener \
vendor.display.color@1.0 \
vendor.display.color@1.1 \
vendor.display.color@1.2 \
vendor.display.color@1.3 \
vendor.display.color@1.4 \
vendor.display.color@1.5 \
vendor.display.postproc@1.0 \
vendor.libdpmctmgr \
vendor.libdpmfdmgr \
vendor.libdpmframework \
vendor.libdpmtcm \
vendor.libmwqemiptablemgr \
vendor.qti.ImsRtpService-V1-ndk_vendor \
vendor.qti.ImsRtpService-aidl-Impl \
vendor.qti.data.factoryservice-V1-ndk \
vendor.qti.data.mwqem@1.0 \
vendor.qti.data.mwqemaidlservice-V1-ndk \
vendor.qti.data.slm@1.0 \
vendor.qti.diaghal-V1-ndk_vendor \
vendor.qti.diaghal@1.0_vendor \
vendor.qti.hardware.ListenSoundModelAidl-V1-ndk \
vendor.qti.hardware.alarm-V1-ndk \
vendor.qti.hardware.bluetooth.xpanprovider-V1-ndk \
vendor.qti.hardware.bluetooth_sar-V1-ndk \
vendor.qti.hardware.bttpi-V3-ndk \
vendor.qti.hardware.cacertaidlservice-V1-ndk \
vendor.qti.hardware.camera.aon-service-impl \
vendor.qti.hardware.camera.offlinecamera-service-impl \
vendor.qti.hardware.capabilityconfigstore-V1-ndk \
vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk \
vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk \
vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk \
vendor.qti.hardware.data.connection@1.0 \
vendor.qti.hardware.data.connection@1.1 \
vendor.qti.hardware.data.connectionaidl-V1-ndk \
vendor.qti.hardware.data.connectionfactory-V1-ndk \
vendor.qti.hardware.data.dataactivity-V1-ndk \
vendor.qti.hardware.data.dynamicdds@1.0 \
vendor.qti.hardware.data.dynamicdds@1.1 \
vendor.qti.hardware.data.dynamicddsaidlservice-V1-ndk \
vendor.qti.hardware.data.flow@1.0 \
vendor.qti.hardware.data.flow@1.1 \
vendor.qti.hardware.data.flowaidlservice-V1-ndk \
vendor.qti.hardware.data.iwlandata-V2-ndk \
vendor.qti.hardware.data.ka-V1-ndk \
vendor.qti.hardware.data.latency@1.0 \
vendor.qti.hardware.data.lce@1.0 \
vendor.qti.hardware.data.lceaidlservice-V1-ndk \
vendor.qti.hardware.data.qmiaidlservice-V1-ndk \
vendor.qti.hardware.dpmaidlservice-V1-ndk \
vendor.qti.hardware.dsp-V1-ndk \
vendor.qti.hardware.fm-V1-ndk \
vendor.qti.hardware.fm@1.0 \
vendor.qti.hardware.hexlp-V1-ndk \
vendor.qti.hardware.minkipcbinder-V1-ndk \
vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk \
vendor.qti.hardware.perf2-V1-ndk \
vendor.qti.hardware.power.powermodule-V1-ndk \
vendor.qti.hardware.qasr-V2-ndk \
vendor.qti.hardware.qconfig-V1-ndk \
vendor.qti.hardware.qdutils_disp@1.0 \
vendor.qti.hardware.qseecom-V1-ndk \
vendor.qti.hardware.qseecom@1.0 \
vendor.qti.hardware.qteeconnector@1.0 \
vendor.qti.hardware.radio.am-V1-ndk \
vendor.qti.hardware.radio.am@1.0 \
vendor.qti.hardware.radio.atcmdfwd@1.0 \
vendor.qti.hardware.radio.atfwd-V1-ndk \
vendor.qti.hardware.radio.common-V1-ndk \
vendor.qti.hardware.radio.ims-V16-ndk \
vendor.qti.hardware.radio.ims@1.0 \
vendor.qti.hardware.radio.ims@1.1 \
vendor.qti.hardware.radio.ims@1.2 \
vendor.qti.hardware.radio.ims@1.3 \
vendor.qti.hardware.radio.ims@1.4 \
vendor.qti.hardware.radio.ims@1.5 \
vendor.qti.hardware.radio.ims@1.6 \
vendor.qti.hardware.radio.ims@1.7 \
vendor.qti.hardware.radio.ims@1.8 \
vendor.qti.hardware.radio.internal.deviceinfo-V1-ndk \
vendor.qti.hardware.radio.lpa-V1-ndk \
vendor.qti.hardware.radio.lpa@1.0 \
vendor.qti.hardware.radio.lpa@1.1 \
vendor.qti.hardware.radio.lpa@1.2 \
vendor.qti.hardware.radio.qcrilhook-V1-ndk \
vendor.qti.hardware.radio.qcrilhook@1.0 \
vendor.qti.hardware.radio.qtiradio-V14-ndk \
vendor.qti.hardware.radio.qtiradio@1.0 \
vendor.qti.hardware.radio.qtiradio@2.0 \
vendor.qti.hardware.radio.qtiradio@2.1 \
vendor.qti.hardware.radio.qtiradio@2.2 \
vendor.qti.hardware.radio.qtiradio@2.3 \
vendor.qti.hardware.radio.qtiradio@2.4 \
vendor.qti.hardware.radio.qtiradio@2.5 \
vendor.qti.hardware.radio.qtiradio@2.6 \
vendor.qti.hardware.radio.qtiradioconfig-V6-ndk \
vendor.qti.hardware.radio.uim-V1-ndk \
vendor.qti.hardware.radio.uim@1.0 \
vendor.qti.hardware.radio.uim@1.1 \
vendor.qti.hardware.radio.uim@1.2 \
vendor.qti.hardware.radio.uim_remote_client-V1-ndk \
vendor.qti.hardware.radio.uim_remote_client@1.0 \
vendor.qti.hardware.radio.uim_remote_client@1.1 \
vendor.qti.hardware.radio.uim_remote_client@1.2 \
vendor.qti.hardware.radio.uim_remote_server-V1-ndk \
vendor.qti.hardware.radio.uim_remote_server@1.0 \
vendor.qti.hardware.sensorscalibrate-V1-ndk \
vendor.qti.hardware.soter-V1-ndk \
vendor.qti.hardware.trustedui-V1-ndk \
vendor.qti.hardware.vpp-V1-ndk \
vendor.qti.hardware.vpp@1.1 \
vendor.qti.hardware.vpp@1.2 \
vendor.qti.hardware.vpp@1.3 \
vendor.qti.ims.callcapability@1.0 \
vendor.qti.ims.callcapabilityaidlservice-V1-ndk \
vendor.qti.ims.callinfo@1.0 \
vendor.qti.ims.configaidlservice-V1-ndk \
vendor.qti.ims.connectionaidlservice-V1-ndk \
vendor.qti.ims.factoryaidlservice-V1-ndk \
vendor.qti.ims.imscmaidlservice-V1-ndk \
vendor.qti.ims.rcsconfig@1.0 \
vendor.qti.ims.rcsconfig@1.1 \
vendor.qti.ims.rcsconfig@2.0 \
vendor.qti.ims.rcsconfig@2.1 \
vendor.qti.ims.rcssipaidlservice-V1-ndk \
vendor.qti.ims.rcsuceaidlservice-V1-ndk \
vendor.qti.ims.uceaidlservice-V1-ndk_vendor \
vendor.qti.latency@2.0 \
vendor.qti.latency@2.1 \
vendor.qti.latency@2.2 \
vendor.qti.latencyaidlservice-V1-ndk \
vendor.qti.memory.pasrmanager-V1-ndk \
vendor.qti.qccsyshal_aidl-V1-ndk_vendor \
vendor.qti.qccvndhal_aidl-V1-ndk_vendor \
vendor.qti.qccvndhal_aidl-halimpl \
vendor.qti.qesdhal-impl \
vendor.qti.qesdhal@1.0 \
vendor.qti.qesdhal@1.1 \
vendor.qti.qesdhal@1.2 \
vendor.qti.qesdhal@1.3 \
vendor.qti.qesdhalaidl-V2-ndk \
vendor.qti.qesdsys-V3-ndk \
vendor.qti.qesdsys-V4-ndk \
vendor.qti.qspmhal-V1-ndk \
vendor.qti.qspmhal-impl \
vendor.qti.snapdragonServices-V1-ndk \
vendor.qti.snapdragonServices.qape-V1-ndk \
vendor.qti.syshealthmon-V1-ndk \
vendor.xiaomi.hardware.aidl.intentaware-V1-impl \
vendor.xiaomi.hardware.aidl.intentaware-V1-ndk_platform \
vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk_platform \
vendor.xiaomi.hardware.aidlbgservice-V1-impl \
vendor.xiaomi.hardware.aidlbgservice-V1-ndk \
vendor.xiaomi.hardware.aon-V1-ndk \
vendor.xiaomi.hardware.bgservice@1.0-impl \
vendor.xiaomi.hardware.bgservice@1.0 \
vendor.xiaomi.hardware.camera.injection-V1-ndk \
vendor.xiaomi.hardware.camera.injection-client \
vendor.xiaomi.hardware.camera.injection-service \
vendor.xiaomi.hardware.camera.synthetic-V1-ndk \
vendor.xiaomi.hardware.camera.synthetic-impl \
vendor.xiaomi.hardware.display.mihwcextension-V1-ndk \
vendor.xiaomi.hardware.fx.tunnel-V1-ndk \
vendor.xiaomi.hardware.mlipay-V1-ndk \
vendor.xiaomi.sensor.camera-V1-ndk \
vendor.xiaomi.sensor.citsensorservice-V1-ndk \
vendor_lib_rfsa_adsp_activity_napp_header \
vendor_lib_rfsa_adsp_activity_so \
vendor_lib_rfsa_adsp_chre_qsh_shim_so \
vendor_lib_rfsa_adsp_libCalculator_skel_so \
vendor_lib_rfsa_adsp_libDspIOProxy_skel_so \
vendor_lib_rfsa_adsp_libQnnHtpV73_so \
vendor_lib_rfsa_adsp_libQnnHtpV73QemuDriver_so \
vendor_lib_rfsa_adsp_libQnnHtpV73Skel_so \
vendor_lib_rfsa_adsp_libQnnSaver_so \
vendor_lib_rfsa_adsp_libSnpeHtpV73Skel_so \
vendor_lib_rfsa_adsp_libadsp_jpege_skel_so \
vendor_lib_rfsa_adsp_libarc_htp_driver_skel_so \
vendor_lib_rfsa_adsp_libdsp_streamer_binning_so \
vendor_lib_rfsa_adsp_libhalide_hexagon_remote_skel_so \
vendor_lib_rfsa_adsp_libhme_dsp_skel_so \
vendor_lib_rfsa_adsp_libmctfengine_skel_so \
vendor_lib_rfsa_adsp_libmialgo_basic_cdsp_skel_so \
vendor_lib_rfsa_adsp_libmialgo_rfs_cdsp_skel_so \
vendor_lib_rfsa_adsp_libmlawbpostproc_dsp_skel_so \
vendor_lib_rfsa_adsp_libtracker_6dof_skel_8450_so \
vendor_lib_rfsa_adsp_nearby_napp_header \
vendor_lib_rfsa_adsp_nearby_so \
lib-imsvideocodec \
lib-imsvt \
lib-imsvtextutils \
lib-imsvtutils \
libdiag_system \
libimscamera_jni \
libimsmedia_jni \
libqcc \
libqcc_file_agent_sys \
libqccfileservice \
libqesdk_ndk_platform.qti \
vendor.qti.ImsRtpService-V1-ndk \
vendor.qti.ImsRtpService-V2-ndk \
vendor.qti.diaghal@1.0 \
vendor.qti.hardware.qccsyshal@1.0 \
vendor.qti.hardware.qccsyshal@1.1 \
vendor.qti.hardware.qccsyshal@1.2 \
vendor.qti.hardware.qccvndhal@1.0 \
vendor.qti.ims.uceaidlservice-V1-ndk \
vendor.qti.imsrtpservice@3.0 \
vendor.qti.imsrtpservice@3.1 \
vendor.qti.qccsyshal_aidl-V1-ndk \
vendor.qti.qccsyshal_aidl-halimpl \
vendor.qti.qccvndhal_aidl-V1-ndk \
anc.hal \
com.qti.actuator.onyx_aac_imx882_gt9764ber_wide_ii_actuator \
com.qti.actuator.onyx_ofilm_imx882_gt9764ber_wide_i_actuator \
com.qti.eeprom.onyx_aac_imx882_gt24p128f_wide_ii_eeprom \
com.qti.eeprom.onyx_aac_ov08f_ultra_i_eeprom \
com.qti.eeprom.onyx_aac_ov20b40_gt24p64f_front_i_eeprom \
com.qti.eeprom.onyx_ofilm_imx882_gt24p128f_wide_i_eeprom \
com.qti.eeprom.onyx_sunny_ov08f_ultra_ii_eeprom \
com.qti.eeprom.onyx_sunny_ov20b40_gt24p64f_front_ii_eeprom \
com.qti.sensor.onyx_aac_imx882_wide_ii \
com.qti.sensor.onyx_aac_ov08f_ultra_i \
com.qti.sensor.onyx_aac_ov20b40_front_i \
com.qti.sensor.onyx_ofilm_imx882_wide_i \
com.qti.sensor.onyx_sunny_ov08f_ultra_ii \
com.qti.sensor.onyx_sunny_ov20b40_front_ii \
com.arcsoft.node.videobokeh \
com.mi.node.aiasd \
com.mi.node.facealign \
com.mi.node.realtimebokeh \
com.mi.node.singlebokeh \
com.mi.node.tsskinbeautifier \
com.mi.node.videonight \
com.qti.node.intelligentfocus \
com.qti.node.ldc \
com.xiaomi.node.alpha_blending \
libchxlogicalcameratable \
com.xiaomi.plugin.GestureEffects \
com.xiaomi.plugin.anchor \
com.xiaomi.plugin.arcportraitrawhdr \
com.xiaomi.plugin.arcsoftPT \
com.xiaomi.plugin.arcsoftTFPSN \
com.xiaomi.plugin.arcsoftvideobokeh \
com.xiaomi.plugin.beautydeformation \
com.xiaomi.plugin.capbokeh \
com.xiaomi.plugin.capdepth \
com.xiaomi.plugin.depurple \
com.xiaomi.plugin.facealignpreview \
com.xiaomi.plugin.filter \
com.xiaomi.plugin.frontbokeh \
com.xiaomi.plugin.frontbokehpreview \
com.xiaomi.plugin.gainmap \
com.xiaomi.plugin.gainmapPostProc \
com.xiaomi.plugin.heifedit \
com.xiaomi.plugin.jpegrAggr \
com.xiaomi.plugin.ldc \
com.xiaomi.plugin.memcpy \
com.xiaomi.plugin.mialgoallinone \
com.xiaomi.plugin.mialgoanchor \
com.xiaomi.plugin.midualcamallinone \
com.xiaomi.plugin.movieeffect \
com.xiaomi.plugin.offlineawbideal \
com.xiaomi.plugin.offlineb2y \
com.xiaomi.plugin.offlineformatconvertor \
com.xiaomi.plugin.offlinehdrraw2y \
com.xiaomi.plugin.offlineheic \
com.xiaomi.plugin.offlinei2y \
com.xiaomi.plugin.offlinejpeg \
com.xiaomi.plugin.offlinemfnr \
com.xiaomi.plugin.offlinemlawb \
com.xiaomi.plugin.offlinetintless \
com.xiaomi.plugin.offlinetintlesshdr \
com.xiaomi.plugin.offlineyuvreprocess \
com.xiaomi.plugin.offlineyuvsplit \
com.xiaomi.plugin.pixman \
com.xiaomi.plugin.portraitrepair \
com.xiaomi.plugin.previewldc \
com.xiaomi.plugin.rearbokehpreview \
com.xiaomi.plugin.skinbeautifierpreview \
com.xiaomi.plugin.swflip \
com.xiaomi.plugin.swjpegencode \
com.xiaomi.plugin.tsskinbeautifier \
com.xiaomi.plugin.videofilter \
com.xiaomi.plugin.watermark \
com.xiaomi.plugin.yuv2Heic \
com.xiaomi.zsl.aihighlight \
com.xiaomi.zsl.bokehrawhdr \
com.xiaomi.zsl.bokehsmartae \
com.xiaomi.zsl.default \
com.xiaomi.zsl.dsac \
com.xiaomi.zsl.ell \
com.xiaomi.zsl.fusion \
com.xiaomi.zsl.hdr \
com.xiaomi.zsl.leica \
com.xiaomi.zsl.mfnr \
com.xiaomi.zsl.motion \
com.xiaomi.zsl.nightmotion \
com.xiaomi.zsl.nightmotionzslbanding \
com.xiaomi.zsl.single \
com.xiaomi.zsl.sr \
consumerir.qcom \
displayfeature.default \
fingerprint.goodix_fod.default \
fingerprint.jiiov.default \
libAncHumanPreviewBokeh \
libIntelligentFocus \
libMiDispDevManager \
libMiEmojiEffect \
libMiStereoFactoryCalibAnalyzeBin_qual \
libMiVideoFilter \
libTrueSight \
libadaptivehdr \
libanc_edof_checker \
libanc_single_bokeh \
libanc_supervq \
libarc.ion \
libarcsoft_pic_trace \
libarcsoft_portrait_hdr_raw \
libarcsoft_qnnhtp \
libarcsoft_raw_sr \
libarcsoft_scbokeh_video \
libarcsoft_stellartrack_raw \
libarcsoft_super_night_detection \
libarcsoft_turbo_fusion_raw_portrait_super_night \
libarcsoft_turbo_fusion_raw_super_night \
libarcsoft_turbo_hdr_detection \
libarcsoft_turbo_hdr_grf \
libarcsoft_turbo_hdr_raw \
libaudioroute_ext \
libawcal \
libcamera_scene \
libcameraheif \
libclient2slpi.notifier \
libcolortempmode \
libcrussp \
libdisplaycount \
libdisplaylog \
libdither \
libeyecare \
libflatmode \
libfpsmonitor \
libgf_hal \
libhandgesture.arcsoft \
libheichal \
libhistprocess \
libmi-stc-HW-modulate \
libmiBrightness \
libmiClstc \
libmiSAT \
libmiSATTranslate \
libmiSensorCtrl \
libmiStereoCalibLib_qual \
libmiXmlParser \
libmiZA \
libmi_dspp \
libmiaio_aio_seg \
libmialgo_aio_seg \
libmialgo_aisp \
libmialgo_bokeh_depth \
libmialgo_cls \
libmialgo_depth \
libmialgo_ds_nn \
libmialgo_sd \
libmialgo_utils \
libmieventnodewatch \
libmiocr \
libmiphone_capture_bokeh \
libmiphone_dualcam_depth_aideploy \
libmismartae \
libmlipay \
libmorpho_Depurple \
libpaperMode \
libportrait_repair_qnn \
librfs_warp \
librhytheyecare \
libsdr2hdr \
libsiaalgocal \
libsre \
libtensorflowlite_touch_c \
libtfacal \
libtouchreport \
libtouchreport_alg \
libtouchreport_hal \
libtouchreport_sensor \
libtruetone \
libvideomode \
libwa_widelens_undistort \
libwindns \
libwvkeybox \
libxmi_slow_motion_mein \
sensors.touch.detect \
sensors.ultrasoundproximity \
vendor.qti.gnss-V7-ndk \
vendor.qti.gnss-service \
vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk \
vendor.xiaomi.hardware.seccam-V1-ndk \
odm_lib_rfsa_adsp_capi_elus_rx_so \
odm_lib_rfsa_adsp_capi_elus_tx_so \
odm_lib_rfsa_adsp_libmialgo_bokeh_depth_cdsp_skel_so \
odm_lib_rfsa_adsp_libmialgo_bokeh_effect_cdsp_skel_so \
odm_lib_rfsa_adsp_libmialgo_mc_bokeh_cdsp_skel_so \
odm_lib_rfsa_adsp_libmialgo_tracker_cdsp_skel_so \
com.google.android.widevine.nonupdatable \
MiuiCamera \
CACertService \
CneApp \
IWlanService \
TimeService \
com.qualcomm.qti.gpudrivers.sun.api35 \
uimgbaservice \
HotwordEnrollmentXGoogleHEXAGON_WIDEBAND \
HotwordEnrollmentYGoogleHEXAGON_WIDEBAND \
AtFwd2 \
FrameworksUtilsSysService \
PowerOffAlarm \
QCC \
QtiTelephonyService \
QtiTelephony \
ims \
qcrilmsgtunnel \
androidx.camera.extensions.impl \
uimgbalibrary \
uimgbamanagerlibrary \
uimservicelibrary \
com.android.hotwordenrollment.common.util \
qcrilhook \
vendor.qti.hardware.alarm-V1.0-java \
vendor.qti.ims.connection-V1.0-java \
vendor.qti.ims.connectionaidlservice-V1-java \
vendor.qti.ims.factory-V2.0-java \
vendor.qti.ims.factory-V2.1-java \
vendor.qti.ims.factory-V2.2-java \
vendor.qti.ims.factoryaidlservice-V1-java \
vendor.qti.ims.rcssip-V1.0-java \
vendor.qti.ims.rcssip-V1.1-java \
vendor.qti.ims.rcssip-V1.2-java \
vendor.qti.ims.rcssipaidlservice-V1-java \
vendor.qti.ims.rcsuce-V1.0-java \
vendor.qti.ims.rcsuce-V1.1-java \
vendor.qti.ims.rcsuce-V1.2-java \
vendor.qti.ims.rcsuceaidlservice-V1-java \
ImsRtpService-aidl.xml \
android.hardware.radio.config.xml \
android.hardware.radio.data.xml \
android.hardware.radio.messaging.xml \
android.hardware.radio.modem.xml \
android.hardware.radio.network.xml \
android.hardware.radio.sap.xml \
android.hardware.radio.sim.xml \
android.hardware.radio.voice.xml \
android.hardware.secure_element.xml \
android.hardware.security.keymint-service-qti.xml \
atfwd-saidl.xml \
bluetooth-finder.xml \
bluetooth_hci.xml \
bluetooth_sar.xml \
bt_lmp_event-saidl.xml \
bttpi-saidl.xml \
c2_manifest_vendor.xml \
c2_manifest_vendor_audio.xml \
cacert-saidl.xml \
dataconnection-saidl.xml \
datafactoryservice-saidl.xml \
deviceinfo-saidl.xml \
dpm-saidl.xml \
imsdcservice-saidl.xml \
manifest_btaudiocoreservices_qti.xml \
mapper.qti.xml \
mwqem-saidl.xml \
qasr_vintf.xml \
qcrilhook-saidl.xml \
qesdk-manager.xml \
qms-saidl.xml \
qtiradio-saidl.xml \
secure_element-service.xml \
snapdragon_services.xml \
vendor.qti.camera.provider.xml \
vendor.qti.diag.hal.service.xml \
vendor.qti.hardware.alarm.xml \
vendor.qti.hardware.bluetooth.xpanprovider.xml \
vendor.qti.hardware.capabilityconfigstore-service.xml \
vendor.qti.hardware.data.connectionaidl.xml \
vendor.qti.hardware.data.iwlandata.xml \
vendor.qti.hardware.display.composer-service3_v3_xiaomi.xml \
vendor.qti.hardware.dsp-service.xml \
vendor.qti.hardware.hexlp-service.xml \
vendor.qti.hardware.minkipcbinder-service.xml \
vendor.qti.hardware.perf2.xml \
vendor.qti.hardware.power.powermodule.xml \
vendor.qti.hardware.qseecom@1.0-service.xml \
vendor.qti.hardware.radio.am.xml \
vendor.qti.hardware.radio.ims.xml \
vendor.qti.hardware.radio.lpa.xml \
vendor.qti.hardware.radio.qtiradioconfig.xml \
vendor.qti.hardware.radio.uim.xml \
vendor.qti.hardware.radio.uim_remote_client.xml \
vendor.qti.hardware.radio.uim_remote_server.xml \
vendor.qti.hardware.sensorscalibrate.xml \
vendor.qti.hardware.soter-service.xml \
vendor.qti.hardware.trustedui-aidl-service.xml \
vendor.qti.hardware.vpp-service.xml \
vendor.qti.ims.factoryaidlservice.xml \
vendor.qti.ims.imscmaidlservice.xml \
vendor.qti.ims.uceaidlservice.xml \
vendor.qti.qccvndhal_aidl-service.xml \
vendor.qti.qspmhal-service.xml \
vendor.xiaomi.camera.aon-impl.xml \
vendor.xiaomi.hardware.aidl.intentaware-service.xml \
vendor.xiaomi.hardware.aidlbgservice-service.xml \
vendor.xiaomi.hardware.displayfeature_aidl-service.xml \
vendor.xiaomi.hardware.quickcamera.xml \
vendor.qti.qccsyshal_aidl-service.xml \
vendor.qti.qesdsys.service.xml \
android.hardware.gnss-aidl-service-qti.xml \
manifest_vendor.xiaomi.hardware.mlipay.xml \
misensor_camera.xml \
vendor.qti.gnss-service.xml \
vendor.xiaomi.hw.touchfeature-service.xml \
vendor.xiaomi.sensor.citsensorservice.aidl.xml \
KmInstallKeybox \
SoterProvisioningTool \
adpl \
adsprpcd \
batterysecret \
cdsprpcd \
cnd \
cnss-daemon \
diag-router \
displayfeature \
dspservice \
edgnss-daemon \
engine-service \
feature_enabler_client \
hdcp1prov \
hdcp2p2prov \
hexlpservice \
hlosminkdaemon \
android.hardware.bluetooth@aidl-service-qti \
android.hardware.gatekeeper-service-qti \
android.hardware.secure_element-service.qti \
android.hardware.security.keymint-service-qti \
qcrilNrd \
vendor.qti.camera.provider-service_64 \
vendor.qti.hardware.alarm-service \
vendor.qti.hardware.capabilityconfigstore-service \
vendor.qti.hardware.display.color-service \
vendor.qti.hardware.display.composer-service \
vendor.qti.hardware.minkipcbinder@1.0-service \
vendor.qti.hardware.perf2-hal-service \
vendor.qti.hardware.qseecom@1.0-service \
vendor.qti.hardware.sensorscalibrate-service \
vendor.qti.hardware.soter-service \
vendor.qti.hardware.trustedui-aidl-service-qti \
vendor.qti.media.c2@1.0-service \
vendor.qti.media.c2audio@1.0-service \
vendor.xiaomi.hardware.displayfeature_aidl-service \
ims-dataservice-daemon \
ims_rtp_daemon \
imsdaemon \
init.qcom.sensors \
init.qti.kernel \
init.qti.media \
init.qti.qcv \
init.qti.write \
irsc_util \
ks \
loc_launcher \
lowi-server \
mi_thermald \
mlid \
nicmd \
nv_mac \
pd-mapper \
pm-proxy \
pm-service \
port-bridge \
power_off_alarm \
poweropt-service \
ppd \
qcc-vendor \
qdcmss \
qesdk-manager \
qesdk-secmanager \
qlm-service \
qmipriod \
qms \
qrtr-cfg \
qrtr-lookup \
qrtr-ns \
qsap_dcfd \
qsap_qapeservice \
qsap_sensors \
qseecomd \
qti \
qwes_cli \
qwesd \
rmt_storage \
sensors.qti \
shsusrd \
slim_daemon \
snapdragon_services \
sscrpcd \
ssgqmigd \
ssgqmigd64 \
ssgtzd \
system_dlkm_modprobe \
tftp_server \
thermal-engine-v2 \
time_daemon \
tlpd \
vendor.dpmd \
vendor.qti.diag \
vendor.qti.hardware.soter-provision \
vendor.qti.qspmhal-service \
vendor_modprobe \
vppservice \
xtra-daemon \
xtwifi-client \
qccsyshal_aidl-service \
android.hardware.gnss-aidl-service-qti \
misensor_camera \
vendor.xiaomi.hw.touchfeature-service \
vendor.xiaomi.sensor.citsensorservice.aidl \
mlipayd \
touch_report_debug \
toucheventcheck
PRODUCT_PACKAGES += \
vendor_lib64_camera_aon_front_i_1_pb \
system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so \
vendor_lib64_libEGL_adreno_so \
vendor_lib64_libGLESv2_adreno_so \
vendor_lib64_libq3dtools_adreno_so

Binary file not shown.

Binary file not shown.

BIN
proprietary/odm/bin/mlipayd Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,4 @@
adsp_sleep_monitor {
LPI_PANIC 0
LPM_PANIC 0
}

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
<!-- -->
<!-- Redistribution and use in source and binary forms, with or without -->
<!-- modification, are permitted provided that the following conditions are -->
<!-- met: -->
<!-- * Redistributions of source code must retain the above copyright -->
<!-- notice, this list of conditions and the following disclaimer. -->
<!-- * Redistributions in binary form must reproduce the above -->
<!-- copyright notice, this list of conditions and the following -->
<!-- disclaimer in the documentation and/or other materials provided -->
<!-- with the distribution. -->
<!-- * Neither the name of The Linux Foundation nor the names of its -->
<!-- contributors may be used to endorse or promote products derived -->
<!-- from this software without specific prior written permission. -->
<!-- -->
<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
<mixer>
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
<path name="headphones">
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
<ctl name="RX_RX0 Digital Volume" value="84" />
<ctl name="RX_RX1 Digital Volume" value="84" />
</path>
</mixer>

View file

@ -0,0 +1,526 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Be careful to write the static overlay xml -->
<!-- 1. do not create the new path name here, the new path name should -->
<!-- be created in common mixer path xml -->
<!-- 2. the new path name should not contain the nested path, and should be -->
<!-- defined follow after default ctrl -->
<!-- 3. the default ctl here will override that in common mixer path xml -->
<!-- 4. the first level path will replace the path in common mixer path xml -->
<!-- 5. the max nested path can't exceed 10 -->
<mixer>
<ctl name="HPHL Volume" value="2" />
<ctl name="HPHR Volume" value="2" />
<ctl name="TX_DEC0 Volume" value="84" />
<ctl name="TX_DEC1 Volume" value="84" />
<ctl name="TX_DEC2 Volume" value="84" />
<ctl name="TX_DEC3 Volume" value="84" />
<ctl name="TX_DEC4 Volume" value="84" />
<ctl name="ADC1 Volume" value="6" />
<ctl name="ADC2 Volume" value="6" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC1 MUX" value="CH1_AMIC_DISABLE" />
<ctl name="ADC2 MUX" value="CH2_AMIC_DISABLE" />
<ctl name="ADC3 MUX" value="CH3_AMIC_DISABLE" />
<!-- add aw882XX controls -->
<ctl name="aw_dev_0_switch" value="Disable" />
<ctl name="aw_dev_0_prof" value="Receiver" />
<ctl name="aw_dev_1_switch" value="Disable" />
<ctl name="aw_dev_1_prof" value="Music" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="1"/>
<!-- aw882xx controls end -->
<!-- add new sia91xx controls -->
<ctl name="SpkrLeft Sipa Audio Scene" value="Playback" />
<ctl name="SpkrRight Sipa Audio Scene" value="Playback" />
<ctl name="SpkrLeft Sipa Mute" value="1" />
<ctl name="SpkrRight Sipa Mute" value="1" />
<ctl name="SpkrLeft sia91xx_spk_sw_gpio_switch" value="0" />
<!-- sia91xx controls end -->
<path name="speaker">
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="aw_dev_1_switch" value="Enable" />
<ctl name="aw_dev_0_prof" value="Music" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="0"/>
<ctl name="SpkrLeft Sipa Audio Scene" value="Playback" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
<ctl name="SpkrRight Sipa Audio Scene" value="Playback" />
<ctl name="SpkrRight Sipa Mute" value="0" />
<ctl name="SpkrRight Sipa Power" value="On" />
</path>
<path name="speaker-top">
<ctl name="aw_dev_0_prof" value="Music" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="0"/>
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="SpkrLeft Sipa Audio Scene" value="Playback" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
</path>
<path name="speaker-top-prot">
<path name="speaker-top" />
</path>
<path name="speaker-bot">
<ctl name="aw_dev_1_prof" value="Music" />
<ctl name="aw_dev_1_switch" value="Enable" />
<ctl name="SpkrRight Sipa Audio Scene" value="Playback" />
<ctl name="SpkrRight Sipa Mute" value="0" />
</path>
<path name="speaker-bot-prot">
<path name="speaker-bot" />
</path>
<path name="speaker-prot">
<path name="speaker" />
</path>
<path name="speaker-mono">
<ctl name="aw_dev_0_prof" value="Music" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="0"/>
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="SpkrLeft Sipa Audio Scene" value="Playback" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
</path>
<path name="speaker-mono-2">
<ctl name="aw_dev_0_prof" value="Voice" />
<ctl name="aw_dev_1_prof" value="Voice" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="0"/>
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="aw_dev_1_switch" value="Enable" />
<ctl name="SpkrLeft Sipa Audio Scene" value="Voice" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
<ctl name="SpkrRight Sipa Audio Scene" value="Voice" />
<ctl name="SpkrRight Sipa Mute" value="0" />
<ctl name="SpkrRight Sipa Power" value="On" />
</path>
<path name="speaker-mono-2-prot">
<path name="speaker-mono-2" />
</path>
<path name="speaker-mono-vbat">
<path name="speaker-mono" />
</path>
<path name="speaker-mono-2-vbat">
<path name="speaker-mono-2" />
</path>
<path name="speaker-vbat">
<path name="speaker" />
</path>
<path name="speaker-mic">
<!-- top-mic -->
<path name="amic4" />
</path>
<path name="speaker-mic-liquid">
<!-- top-mic -->
<path name="amic4" />
</path>
<path name="speaker-protected">
<path name="speaker" />
</path>
<path name="voice-speaker-protected">
<path name="speaker-mono" />
</path>
<path name="voice-speaker-2-protected">
<path name="speaker-mono-2" />
</path>
<path name="speaker-protected-vbat">
<path name="speaker-protected" />
</path>
<path name="voice-speaker-protected-vbat">
<path name="voice-speaker-protected" />
</path>
<path name="voice-speaker-2-protected-vbat">
<path name="voice-speaker-2-protected" />
</path>
<path name="handset">
<ctl name="aw_dev_0_prof" value="Receiver" />
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="aw882xx_spk_sw_gpio_switch" value="1" />
<ctl name="SpkrRight Sipa Power" value="Off" />
<ctl name="SpkrLeft Sipa Audio Scene" value="Receiver" />
<ctl name="SpkrLeft sia91xx_spk_sw_gpio_switch" value="1" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
</path>
<path name="amic4">
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX_DEC2 Volume" value="102" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<path name="amic1">
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX_DEC3 Volume" value="102" />
<ctl name="TX SMIC MUX3" value="SWR_MIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
</path>
<path name="handset-mic">
<!-- bot-main-mic -->
<path name="amic1" />
</path>
<path name="top-mic">
<path name="amic4" />
</path>
<path name="main-mic">
<!-- bot-main-mic -->
<path name="amic1" />
</path>
<path name="bot-main-mic">
<path name="amic1" />
</path>
<path name="handset-dmic-endfire">
<!-- top mic -->
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<!-- bot mic -->
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="ADC1 Volume" value="8" />
<ctl name="ADC3 Volume" value="8" />
</path>
<path name="speaker-dmic-endfire">
<!-- top mic -->
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<!-- bot mic -->
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC1 Volume" value="6" />
</path>
<path name="headphones">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX_MACRO RX1 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT1_1 MIX1 INP0" value="RX1" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="0" />
<ctl name="RX_COMP2 Switch" value="0" />
<ctl name="HPHL_COMP Switch" value="0" />
<ctl name="HPHR_COMP Switch" value="0" />
<ctl name="HPHL Volume" value="16" />
<ctl name="HPHR Volume" value="16" />
<ctl name="HPHL_RDAC Switch" value="1" />
<ctl name="HPHR_RDAC Switch" value="1" />
<ctl name="RX_HPH_PWR_MODE" value="LOHIFI"/>
<ctl name="RX HPH Mode" value="CLS_H_LOHIFI"/>
</path>
<path name="headphones-and-haptics">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX_MACRO RX1 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT1_1 MIX1 INP0" value="RX1" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="0" />
<ctl name="RX_COMP2 Switch" value="0" />
<ctl name="HPHL_COMP Switch" value="0" />
<ctl name="HPHR_COMP Switch" value="0" />
<ctl name="HPHL_RDAC Switch" value="1" />
<ctl name="HPHR_RDAC Switch" value="1" />
<ctl name="SWR DAC_Port Switch" value="1" />
</path>
<path name="tty-headphones">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="0" />
<ctl name="HPHL_COMP Switch" value="0" />
<ctl name="HPHL_RDAC Switch" value="1" />
</path>
<path name="voice-tty-hco-headset-mic">
<ctl name="TX DEC6 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX6" value="SWR_MIC9" />
<ctl name="TX_AIF1_CAP Mixer DEC6" value="1" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="ADC2 ChMap" value="SWRM_TX3_CH2" />
<ctl name="MBHC ChMap" value="SWRM_TX3_CH3" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="BCS Channel" value="CH10" />
<ctl name="AMIC2_MIXER Switch" value="1" />
</path>
<path name="voice-headphones">
<path name="headphones" />
</path>
<path name="handset-stereo-dmic-ef">
<path name="handset-dmic-endfire" />
</path>
<path name="handset-mic-unprocessed">
<!-- top-mic -->
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC5" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC3 ChMap" value="SWRM_TX2_CH2" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<!-- bot-main-mic -->
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX5" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC1 ChMap" value="SWRM_TX3_CH1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC1 Volume" value="6" />
<ctl name="TX_DEC2 Volume" value="71" />
<ctl name="TX_DEC5 Volume" value="71" />
</path>
<!--ultrasound begin-->
<path name="ultrasound-handset">
<ctl name="aw_dev_0_switch" value="Enable" />
<ctl name="SpkrLeft Sipa Mute" value="0" />
</path>
<path name="ultrasound-mic">
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX_DEC5 Volume" value="84" />
<ctl name="TX SMIC MUX5" value="SWR_MIC8" />
<ctl name="TX_AIF2_CAP Mixer DEC5" value="1" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<!--ultrasound end-->
<!-- MIUI ADD: Audio_XiaoAi -->
<path name="va-mic-enroll">
<!-- top mic -->
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<ctl name="ADC3 Volume" value="8" />
<ctl name="TX_DEC2 Volume" value="86" />
<!-- main mic -->
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC0" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="ADC1 Volume" value="8" />
<ctl name="TX_DEC3 Volume" value="86" />
</path>
<path name="va-mic-dmic-lpi">
<!-- top mic -->
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA DEC2 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX2" value="SWR_MIC8" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<!-- main mic -->
<ctl name="VA_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="VA DEC3 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX3" value="SWR_MIC0" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="VA_DEC2 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC3 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC2 Volume" value="90" />
<ctl name="VA_DEC3 Volume" value="90" />
</path>
<path name="va-mic-asr">
<!-- top mic -->
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<ctl name="ADC3 Volume" value="12" />
<!-- main mic -->
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC0" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="ADC1 Volume" value="12" />
</path>
<path name="va-mic-mono-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA DEC2 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX2" value="SWR_MIC8" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<ctl name="VA_DEC2 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC2 Volume" value="90" />
</path>
<!--# MIUI ADD: Media_MiPerception-->
<path name="va-mic-mono">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX0" value="SWR_MIC4" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="ADC1_MIXER Switch" value="1" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC0 Volume" value="90" />
</path>
<!--#END Media_MiPerception-->
<path name="va-mic-dmic">
<!-- top mic -->
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA DEC2 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX2" value="SWR_MIC8" />
<ctl name="ADC3 MUX" value="CH3_AMIC4" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
<!-- main mic -->
<ctl name="VA_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="VA DEC3 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX3" value="SWR_MIC0" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="VA_DEC2 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC3 MODE" value="ADC_LOW_PWR" />
<ctl name="VA_DEC2 Volume" value="90" />
<ctl name="VA_DEC3 Volume" value="90" />
</path>
<path name="headset-va-mic-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX0" value="SWR_MIC5" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
<ctl name="ADC2_BCS Disable" value="1" />
<ctl name="ADC2_MIXER Switch" value="1" />
<ctl name="BCS Channel" value="CH2" />
<ctl name="VA_AMIC2_MIXER Switch" value="1" />
</path>
<path name="headset-va-mic">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX0" value="SWR_MIC5" />
<ctl name="DEC0_BCS Switch" value="1" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
<ctl name="MBHC ChMap" value="SWRM_TX1_CH3" />
<ctl name="BCS Channel" value="CH2" />
<ctl name="ADC2_MIXER Switch" value="1" />
<ctl name="VA_AMIC2_MIXER Switch" value="1" />
</path>
<path name="haptics-dev">
<ctl name="Haptics VISENSE Switch" value="1" />
<ctl name="SWR DAC_Port Switch" value="1" />
</path>
<path name="haptics-vi-feedback-mono">
<ctl name="WSA2_AIF_VI Mixer WSA2_SPKR_VI_1" value="1" />
<ctl name="WSA2 2CH_DMA ENABLE" value="1" />
</path>
<!-- Dual ADC MIC devices -->
<path name="handset-dmic-dual-adc">
<path name="handset-dmic-endfire" />
</path>
<!--<path name="wndns-dual-mic">
<path name="handset-dmic-dual-adc" />
</path>-->
<path name="vi-feedback">
</path>
<path name="vi-feedback-mono-2">
</path>
<path name="ext_ec_ref_tx">
</path>
</mixer>

View file

@ -0,0 +1,1590 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials provided
* with the distribution.
* * Neither the name of The Linux Foundation nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Changes from Qualcomm Innovation Center, Inc. are provided under the following license:
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
* -->
<mixer>
<!-- These are the initial mixer settings -->
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="0" />
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="0" />
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_1" value="0" />
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_2" value="0" />
<!-- WSA controls -->
<ctl name="WSA RX0 MUX" value="ZERO" />
<ctl name="WSA RX1 MUX" value="ZERO" />
<ctl name="WSA_RX0 INP0" value="ZERO" />
<ctl name="WSA_RX1 INP0" value="ZERO" />
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="0" />
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="0" />
<ctl name="WSA PBR Enable" value="0" />
<ctl name="Idle Detect" value="0" />
<ctl name="WSA SPKRRECV" value="0" />
<ctl name="SpkrLeft COMP Switch" value="0" />
<ctl name="SpkrRight COMP Switch" value="0" />
<ctl name="SpkrLeft VISENSE Switch" value="0" />
<ctl name="SpkrRight VISENSE Switch" value="0" />
<ctl name="SpkrLeft CPS Switch" value="0" />
<ctl name="SpkrRight CPS Switch" value="0" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="0" />
<ctl name="SpkrRight SWR DAC_Port Switch" value="0" />
<ctl name="SpkrLeft PBR Switch" value="0" />
<ctl name="SpkrRight PBR Switch" value="0" />
<ctl name="SpkrLeft WSA MODE" value="0" />
<ctl name="SpkrRight WSA MODE" value="0" />
<!-- RX Controls -->
<ctl name="RX_MACRO RX0 MUX" value="ZERO" />
<ctl name="RX_MACRO RX1 MUX" value="ZERO" />
<ctl name="RX INT0_1 MIX1 INP0" value="ZERO" />
<ctl name="RX INT0_1 MIX1 INP1" value="ZERO" />
<ctl name="RX INT0_1 MIX1 INP2" value="ZERO" />
<ctl name="RX INT1_1 MIX1 INP0" value="ZERO" />
<ctl name="RX INT1_1 MIX1 INP1" value="ZERO" />
<ctl name="RX INT1_1 MIX1 INP2" value="ZERO" />
<ctl name="RX INT0 DEM MUX" value="NORMAL_DSM_OUT" />
<ctl name="RX INT1 DEM MUX" value="NORMAL_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="0" />
<ctl name="RX_COMP2 Switch" value="0" />
<ctl name="HPHL_COMP Switch" value="0" />
<ctl name="HPHR_COMP Switch" value="0" />
<ctl name="EAR_RDAC Switch" value="0" />
<ctl name="HPHL_RDAC Switch" value="0" />
<ctl name="HPHR_RDAC Switch" value="0" />
<ctl name="AUX_RDAC Switch" value="0" />
<ctl name="RX_FIR Filter" value="OFF" />
<ctl name="RX_EAR Mode" value="OFF" />
<!-- TX Controls -->
<ctl name="VA_AIF1_CAP Mixer DEC0" value="0" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="0" />
<ctl name="VA_AIF1_CAP Mixer DEC2" value="0" />
<ctl name="VA_AIF1_CAP Mixer DEC3" value="0" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DEC2 MUX" value="MSM_DMIC" />
<ctl name="VA DEC3 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="ZERO" />
<ctl name="VA DMIC MUX1" value="ZERO" />
<ctl name="VA DMIC MUX2" value="ZERO" />
<ctl name="VA DMIC MUX3" value="ZERO" />
<ctl name="VA SMIC MUX0" value="ZERO" />
<ctl name="VA SMIC MUX1" value="ZERO" />
<ctl name="VA SMIC MUX2" value="ZERO" />
<ctl name="VA SMIC MUX3" value="ZERO" />
<ctl name="VA_DEC0 MODE" value="ADC_DEFAULT" />
<ctl name="ADC2_BCS Disable" value="0" />
<ctl name="ADC1_MIXER Switch" value="0" />
<ctl name="ADC2_MIXER Switch" value="0" />
<ctl name="ADC3_MIXER Switch" value="0" />
<ctl name="ADC4_MIXER Switch" value="0" />
<ctl name="ADC2 MUX" value="INP2" />
<ctl name="DEC0_BCS Switch" value="0" />
<ctl name="ADC2_BCS Disable" value="0" />
<ctl name="ADC3 MUX" value="INP4" />
<ctl name="ADC4 MUX" value="INP5" />
<ctl name="VA_AMIC1_MIXER Switch" value="0" />
<ctl name="VA_AMIC2_MIXER Switch" value="0" />
<ctl name="VA_AMIC3_MIXER Switch" value="0" />
<ctl name="VA_AMIC4_MIXER Switch" value="0" />
<ctl name="VA_AMIC5_MIXER Switch" value="0" />
<ctl name="AMIC1_MIXER Switch" value="0" />
<ctl name="AMIC2_MIXER Switch" value="0" />
<ctl name="AMIC3_MIXER Switch" value="0" />
<ctl name="AMIC4_MIXER Switch" value="0" />
<ctl name="AMIC5_MIXER Switch" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC0" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC1" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC4" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC6" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC7" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC0" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC1" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC2" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC3" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC4" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC5" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC6" value="0" />
<ctl name="TX_AIF2_CAP Mixer DEC7" value="0" />
<ctl name="TX DEC0 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX0" value="ZERO" />
<ctl name="TX SMIC MUX0" value="ZERO" />
<ctl name="TX DEC1 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX1" value="ZERO" />
<ctl name="TX SMIC MUX1" value="ZERO" />
<ctl name="TX DEC2 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX2" value="ZERO" />
<ctl name="TX SMIC MUX2" value="ZERO" />
<ctl name="TX DEC3 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX3" value="ZERO" />
<ctl name="TX SMIC MUX3" value="ZERO" />
<ctl name="TX DEC4 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX4" value="ZERO" />
<ctl name="TX SMIC MUX4" value="ZERO" />
<ctl name="TX DEC5 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX5" value="ZERO" />
<ctl name="TX SMIC MUX5" value="ZERO" />
<ctl name="TX DEC6 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX6" value="ZERO" />
<ctl name="TX SMIC MUX6" value="ZERO" />
<ctl name="TX DEC7 MUX" value="MSM_DMIC" />
<ctl name="TX DMIC MUX7" value="ZERO" />
<ctl name="TX SMIC MUX7" value="ZERO" />
<ctl name="ADC1 ChMap" value="ZERO" />
<ctl name="ADC2 ChMap" value="ZERO" />
<ctl name="ADC3 ChMap" value="ZERO" />
<ctl name="ADC4 ChMap" value="ZERO" />
<ctl name="HDR12 MUX" value="NO_HDR12" />
<ctl name="HDR34 MUX" value="NO_HDR34" />
<ctl name="TX0 MODE" value="ADC_NORMAL" />
<ctl name="TX1 MODE" value="ADC_NORMAL" />
<ctl name="TX2 MODE" value="ADC_NORMAL" />
<ctl name="TX3 MODE" value="ADC_NORMAL" />
<!-- Volume controls -->
<ctl name="WSA_RX0 Digital Volume" value="75" />
<ctl name="WSA_RX1 Digital Volume" value="75" />
<ctl name="RX_RX0 Digital Volume" value="84" />
<ctl name="RX_RX1 Digital Volume" value="84" />
<ctl name="RX_RX2 Digital Volume" value="84" />
<ctl name="HPHL Volume" value="4" />
<ctl name="HPHR Volume" value="4" />
<ctl name="TX_DEC0 Volume" value="102" />
<ctl name="TX_DEC1 Volume" value="102" />
<ctl name="TX_DEC2 Volume" value="102" />
<ctl name="TX_DEC3 Volume" value="102" />
<ctl name="TX_DEC4 Volume" value="102" />
<ctl name="TX_DEC5 Volume" value="84" />
<ctl name="TX_DEC6 Volume" value="84" />
<ctl name="TX_DEC7 Volume" value="84" />
<ctl name="ADC1 Volume" value="12" />
<ctl name="ADC2 Volume" value="12" />
<ctl name="ADC3 Volume" value="12" />
<ctl name="ADC4 Volume" value="12" />
<ctl name="VA_DEC0 Volume" value="84" />
<ctl name="VA_DEC1 Volume" value="84" />
<ctl name="VA_DEC2 Volume" value="84" />
<ctl name="VA_DEC3 Volume" value="84" />
<!-- Compander controls -->
<ctl name="WSA_COMP1 Switch" value="0" />
<ctl name="WSA_COMP2 Switch" value="0" />
<!-- Headphone class-H mode -->
<ctl name="RX_HPH_PWR_MODE" value="ULP" />
<ctl name="RX HPH Mode" value="CLS_H_ULP" />
<!-- IIR/voice anc -->
<ctl name="IIR0 Band1" value="00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" />
<ctl name="IIR0 Band2" value="00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" />
<ctl name="IIR0 Band3" value="00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" />
<ctl name="IIR0 Band4" value="00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" />
<ctl name="IIR0 Band5" value="00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" />
<ctl name="IIR0 Enable Band1" value="0" />
<ctl name="IIR0 Enable Band2" value="0" />
<ctl name="IIR0 Enable Band3" value="0" />
<ctl name="IIR0 Enable Band4" value="0" />
<ctl name="IIR0 Enable Band5" value="0" />
<ctl name="IIR0 INP0 Volume" value="54" />
<ctl name="IIR0 INP0 MUX" value="ZERO" />
<ctl name="IIR0 INP1 MUX" value="ZERO" />
<ctl name="IIR0 INP2 MUX" value="ZERO" />
<ctl name="IIR0 INP3 MUX" value="ZERO" />
<!-- vbat related data -->
<ctl name="GSM mode Enable" value="OFF" />
<ctl name="WSA_Softclip0 Enable" value="0" />
<ctl name="WSA_Softclip1 Enable" value="0" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="0" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="0" />
<!-- Codec controls end -->
<!-- defaults for mmap record -->
<!-- HIFI Filter coefficients for headphones path -->
<path name="hifi-filter-coefficients">
<ctl name="RX0 FIR Coeff Num" value="8" />
<ctl name="RX0 FIR Coeff Group0" value="08 00 00 00 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" />
<ctl name="RX0 FIR Coeff Group1" value="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" />
<ctl name="RX1 FIR Coeff Num" value="8" />
<ctl name="RX1 FIR Coeff Group0" value="08 00 00 00 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" />
<ctl name="RX1 FIR Coeff Group1" value="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" />
</path>
<!-- These are audio route (FE to BE) specific mixer settings -->
<path name="gsm-mode">
<ctl name="GSM mode Enable" value="ON" />
</path>
<path name="speaker-top">
</path>
<path name="speaker-top-prot">
</path>
<path name="speaker-bot">
</path>
<path name="speaker-bot-prot">
</path>
<path name="speaker-tl">
</path>
<path name="speaker-tl-prot">
</path>
<path name="speaker-tr">
</path>
<path name="speaker-tr-prot">
</path>
<path name="speaker-bl">
</path>
<path name="speaker-bl-prot">
</path>
<path name="speaker-br">
</path>
<path name="speaker-br-prot">
</path>
<!-- These are actual sound device specific mixer settings -->
<path name="amic2">
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX0" value="SWR_MIC5" />
<ctl name="DEC0_BCS Switch" value="1" />
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
<ctl name="MBHC ChMap" value="SWRM_TX1_CH3" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="BCS Channel" value="CH2" />
<ctl name="AMIC2_MIXER Switch" value="1" />
</path>
<path name="amic1">
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX_DEC2 Volume" value="102" />
<ctl name="TX SMIC MUX2" value="SWR_MIC4" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
</path>
<path name="amic3">
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX_DEC5 Volume" value="102" />
<ctl name="TX SMIC MUX5" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC3" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC3_MIXER Switch" value="1" />
</path>
<path name="amic4">
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC9" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC4 MUX" value="CH4_AMIC4" />
<ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
<ctl name="TX3 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<path name="main-mic">
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC0" />
</path>
<path name="top-mic">
<path name="amic1" />
</path>
<path name="bot-main-mic">
<path name="amic3" />
</path>
<path name="bot-aux-mic">
<path name="amic4" />
</path>
<path name="back-mic">
<path name="amic5" />
</path>
<path name="sidetop-mic">
</path>
<path name="sidebottom-mic">
</path>
<path name="dmic1">
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC0" />
</path>
<path name="dmic2">
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
</path>
<path name="dmic3">
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC2" />
</path>
<path name="dmic4">
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC3" />
</path>
<path name="speaker">
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
<ctl name="WSA RX1 MUX" value="AIF1_PB" />
<ctl name="WSA_RX0 INP0" value="RX0" />
<ctl name="WSA_RX1 INP0" value="RX1" />
<ctl name="WSA_COMP1 Switch" value="1" />
<ctl name="WSA_COMP2 Switch" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft CPS Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="SpkrRight COMP Switch" value="1" />
<ctl name="SpkrRight VISENSE Switch" value="1" />
<ctl name="SpkrRight CPS Switch" value="1" />
<ctl name="SpkrRight SWR DAC_Port Switch" value="1" />
<ctl name="SpkrLeft PBR Switch" value="1" />
<ctl name="SpkrRight PBR Switch" value="1" />
<ctl name="WSA PBR Enable" value="1" />
<ctl name="Idle Detect" value="1" />
</path>
<path name="speaker-prot">
<path name="speaker" />
<ctl name="WSA_RX0 Digital Volume" value="84" />
<ctl name="WSA_RX1 Digital Volume" value="84" />
</path>
<path name="haptics-dev">
<ctl name="Haptics VISENSE Switch" value="1" />
<ctl name="SWR DAC_Port Switch" value="1" />
</path>
<path name="haptics-dev-wsa">
<ctl name="WSA2 RX5 MUX" value="AIF1_PB" />
<ctl name="WSA2_RX1 INP0" value="RX5" />
<ctl name="WSA2_COMP2 Switch" value="1" />
<ctl name="Idle Detect" value="1" />
<ctl name="Spkr2Right COMP Switch" value="1" />
<ctl name="Spkr2Right VISENSE Switch" value="1" />
<ctl name="Spkr2Right SWR DAC_Port Switch" value="1" />
</path>
<path name="haptics-vi-feedback-mono">
<ctl name="WSA2_AIF_VI Mixer WSA2_SPKR_VI_1" value="1" />
<ctl name="WSA2 2CH_DMA ENABLE" value="1" />
</path>
<path name="haptics-vi-feedback">
<ctl name="WSA2_AIF_VI Mixer WSA2_SPKR_VI_1" value="1" />
<ctl name="WSA2_AIF_VI Mixer WSA2_SPKR_VI_2" value="1" />
<ctl name="WSA2 2CH_DMA ENABLE" value="1" />
</path>
<path name="speaker-mono">
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
<ctl name="WSA_RX0 INP0" value="RX0" />
<ctl name="WSA_COMP1 Switch" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft CPS Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="SpkrLeft PBR Switch" value="1" />
<ctl name="WSA PBR Enable" value="1" />
<ctl name="Idle Detect" value="1" />
</path>
<path name="speaker-mono-prot">
<path name="speaker-mono" />
<ctl name="WSA_RX0 Digital Volume" value="84" />
</path>
<path name="speaker-mono-2">
<ctl name="WSA RX1 MUX" value="AIF1_PB" />
<ctl name="WSA_RX1 INP0" value="RX1" />
<ctl name="WSA_COMP2 Switch" value="1" />
<ctl name="SpkrRight COMP Switch" value="1" />
<ctl name="SpkrRight VISENSE Switch" value="1" />
<ctl name="SpkrRight CPS Switch" value="1" />
<ctl name="SpkrRight SWR DAC_Port Switch" value="1" />
<ctl name="SpkrRight PBR Switch" value="1" />
<ctl name="WSA PBR Enable" value="1" />
<ctl name="Idle Detect" value="1" />
</path>
<path name="speaker-mono-2-prot">
<path name="speaker-mono-2" />
<ctl name="WSA_RX1 Digital Volume" value="84" />
</path>
<path name="speaker-mono-vbat">
<path name="speaker-mono" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
</path>
<path name="speaker-mono-2-vbat">
<path name="speaker-mono-2" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="speaker-mono-vbat-prot">
<path name="speaker-mono-prot" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
</path>
<path name="speaker-mono-2-vbat-prot">
<path name="speaker-mono-2-prot" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="speaker-vbat">
<path name="speaker" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="speaker-vbat-prot">
<path name="speaker-prot" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="speaker-hdk">
<path name="speaker-mono" />
</path>
<path name="speaker-fluid">
<path name="speaker-mono" />
</path>
<path name="speaker-liquid">
<path name="speaker" />
</path>
<path name="speaker-safe">
<path name="speaker-mono"/>
</path>
<path name="speaker-hdk-vbat">
<path name="speaker-mono-vbat" />
</path>
<path name="speaker-fluid-vbat">
<path name="speaker-mono-vbat" />
</path>
<path name="speaker-liquid-vbat">
<path name="speaker-vbat" />
</path>
<path name="speaker-safe-vbat">
<path name="speaker-mono-vbat"/>
</path>
<path name="sidetone-iir">
<ctl name="IIR0 Enable Band1" value="1" />
<ctl name="IIR0 Enable Band2" value="1" />
<ctl name="IIR0 Enable Band3" value="1" />
<ctl name="IIR0 Enable Band4" value="1" />
<ctl name="IIR0 Enable Band5" value="1" />
</path>
<path name="sidetone-headphones">
<path name="sidetone-iir" />
<ctl name="IIR0 INP0 Volume" value="54" />
<ctl name="IIR0 INP0 MUX" value="DEC0" />
<ctl name="RX INT0 MIX2 INP" value="SRC0" />
<ctl name="RX INT1 MIX2 INP" value="SRC0" />
</path>
<path name="sidetone-handset">
<path name="sidetone-iir" />
<ctl name="IIR0 INP0 Volume" value="0" />
<ctl name="IIR0 INP0 MUX" value="DEC2" />
<ctl name="RX INT2 MIX2 INP" value="SRC0" />
<ctl name="WSA_RX0 INT0 SIDETONE MIX" value="SRC0" />
</path>
<path name="sidetone-headphone-handset-mic">
<path name="sidetone-iir" />
<ctl name="IIR0 INP0 Volume" value="0" />
<ctl name="IIR0 INP0 MUX" value="DEC2" />
<ctl name="RX INT0 MIX2 INP" value="SRC0" />
<ctl name="RX INT1 MIX2 INP" value="SRC0" />
</path>
<path name="afe-sidetone">
</path>
<path name="play-fm">
</path>
<path name="speaker-mic">
<path name="dmic1" />
</path>
<path name="speaker-mic-liquid">
<path name="dmic1" />
</path>
<path name="speaker-mic-sbc">
</path>
<path name="speaker-protected">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="1" />
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1" />
<path name="speaker" />
</path>
<path name="voice-speaker-protected">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="1" />
<path name="speaker-mono" />
</path>
<path name="voice-speaker-2-protected">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1" />
<path name="speaker-mono-2" />
</path>
<path name="voice-speaker-stereo-protected">
<path name="speaker-protected" />
</path>
<path name="speaker-protected-vbat">
<path name="speaker-protected" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="voice-speaker-protected-vbat">
<path name="voice-speaker-protected" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
</path>
<path name="voice-speaker-2-protected-vbat">
<path name="voice-speaker-2-protected" />
<ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1" />
</path>
<path name="voice-speaker-stereo-protected-vbat">
<path name="speaker-protected-vbat" />
</path>
<path name="vi-feedback">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="1" />
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1" />
</path>
<path name="vi-feedback-mono-1">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="1" />
</path>
<path name="vi-feedback-mono-2">
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1" />
</path>
<path name="cps-feedback">
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_1" value="1" />
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_2" value="1" />
</path>
<path name="cps-feedback-mono-1">
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_1" value="1" />
</path>
<path name="cps-feedback-mono-2">
<ctl name="WSA_AIF_CPS Mixer WSA_SPKR_CPS_2" value="1" />
</path>
<path name="handset">
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
<ctl name="WSA_RX0 INP0" value="RX0" />
<ctl name="WSA_COMP1 Switch" value="1" />
<ctl name="Idle Detect" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft CPS Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="WSA_RX0 Digital Volume" value="60" />
</path>
<path name="handset-mic">
<path name="dmic2" />
</path>
<path name="handset-mic-unprocessed">
<path name="dmic2" />
<ctl name="TX_DEC2 Volume" value="105" />
</path>
<path name="ultrasound-handset">
<ctl name="WSA RX_MIX0 MUX" value="AIF_MIX1_PB" />
<ctl name="WSA_RX0 MIX INP" value="RX_MIX0" />
<ctl name="WSA_COMP1 Switch" value="1" />
<ctl name="Idle Detect" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="WSA_RX0 Digital Volume" value="50" />
</path>
<path name="handset-ultrasound">
<ctl name="WSA RX_MIX0 MUX" value="AIF_MIX1_PB" />
<ctl name="WSA_RX0 MIX INP" value="RX_MIX0" />
<ctl name="WSA_COMP1 Switch" value="1" />
<ctl name="Idle Detect" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="WSA_RX0 Digital Volume" value="50" />
</path>
<path name="speaker-mono-2-ultrasound">
<ctl name="WSA RX_MIX1 MUX" value="AIF_MIX1_PB" />
<ctl name="WSA_RX1 MIX INP" value="RX_MIX1" />
<ctl name="WSA_COMP2 Switch" value="1" />
<ctl name="Idle Detect" value="1" />
<ctl name="SpkrRight COMP Switch" value="1" />
<ctl name="SpkrRight VISENSE Switch" value="1" />
<ctl name="SpkrRight SWR DAC_Port Switch" value="1" />
<ctl name="WSA PBR Enable" value="1" />
</path>
<path name="handset-ultrasound">
<path name="ultrasound-handset" />
</path>
<path name="speaker-ultrasound">
<path name="handset-ultrasound" />
<path name="speaker-mono-2-ultrasound" />
</path>
<path name="ultrasound-handset-vbat">
<path name="ultrasound-handset" />
<ctl name="WSA_RX INT0 VBAT WSA RX0 VBAT Enable" value="1" />
</path>
<path name="ultrasound-mic">
<ctl name="TX_AIF2_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC2" />
</path>
<path name="ultrasound-dmic">
<ctl name="TX_AIF2_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC2" />
<ctl name="TX_AIF2_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC0" />
</path>
<path name="headphones">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX_MACRO RX1 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT1_1 MIX1 INP0" value="RX1" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="1" />
<ctl name="RX_COMP2 Switch" value="1" />
<ctl name="HPHL_COMP Switch" value="1" />
<ctl name="HPHR_COMP Switch" value="1" />
<ctl name="HPHR_RDAC Switch" value="1" />
<ctl name="HPHL_RDAC Switch" value="1" />
</path>
<path name="headphones-and-haptics">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX_MACRO RX1 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT1_1 MIX1 INP0" value="RX1" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="1" />
<ctl name="RX_COMP2 Switch" value="1" />
<ctl name="HPH_L Switch" value="1" />
<ctl name="HPH_R Switch" value="1" />
<ctl name="HPHL_COMP Switch" value="1" />
<ctl name="HPHR_COMP Switch" value="1" />
<ctl name="HPHL_RDAC Switch" value="1" />
<ctl name="HPHR_RDAC Switch" value="1" />
<ctl name="SWR DAC_Port Switch" value="1" />
</path>
<path name="headphones-44.1">
<path name="headphones" />
</path>
<path name="headphones-hifi-filter">
<path name="headphones" />
</path>
<path name="hph-highquality-mode">
<ctl name="RX_HPH_PWR_MODE" value="LOHIFI" />
<ctl name="RX HPH Mode" value="CLS_H_LOHIFI" />
</path>
<path name="hph-lowpower-mode">
<ctl name="RX_HPH_PWR_MODE" value="ULP" />
<ctl name="RX HPH Mode" value="CLS_H_ULP" />
</path>
<path name="hph-class-ab-mode">
<ctl name="RX HPH Mode" value="CLS_AB" />
</path>
<path name="true-native-mode">
</path>
<path name="line">
<path name="headphones" />
</path>
<path name="headset-mic">
<ctl name="TX_DEC0 Volume" value="84" />
<path name="amic2" />
</path>
<path name="headset-mic-liquid">
<path name="amic2" />
</path>
<path name="voice-handset">
<ctl name="WSA_RX0 Digital Volume" value="60" />
<path name="handset" />
</path>
<path name="voice-handset-tmus">
<path name="handset" />
</path>
<path name="voice-handset-hac">
<path name="handset" />
</path>
<path name="voice-handset-hdk">
<path name="handset" />
</path>
<path name="voice-handset-tmus-hdk">
<path name="handset" />
</path>
<path name="voice-speaker">
<path name="speaker-mono" />
</path>
<path name="voice-speaker-stereo">
<ctl name="WSA_RX0 Digital Volume" value="60" />
<path name="speaker" />
</path>
<path name="voice-speaker-2">
<path name="speaker-mono-2" />
</path>
<path name="voice-speaker-hdk">
<path name="speaker-mono" />
</path>
<path name="voice-speaker-fluid">
<path name="speaker-fluid" />
</path>
<path name="voice-speaker-vbat">
<path name="speaker-mono-vbat" />
</path>
<path name="voice-speaker-stereo-vbat">
<ctl name="WSA_RX0 Digital Volume" value="60" />
<path name="speaker-vbat" />
</path>
<path name="voice-speaker-2-vbat">
<path name="speaker-mono-2-vbat" />
</path>
<path name="voice-speaker-hdk-vbat">
<path name="speaker-mono-vbat" />
</path>
<path name="voice-speaker-fluid-vbat">
<path name="speaker-fluid-vbat" />
</path>
<path name="voice-speaker-mic">
<path name="speaker-mic" />
</path>
<path name="voice-headphones">
<path name="headphones" />
</path>
<path name="voice-headset">
<path name="headphones" />
</path>
<path name="voice-line">
<path name="voice-headphones" />
</path>
<path name="voice-headset-mic">
<path name="headset-mic" />
</path>
<path name="speaker-and-headphones">
<path name="headphones" />
<path name="speaker" />
</path>
<path name="speaker-and-headphones-hifi-filter">
<path name="headphones" />
<path name="speaker" />
</path>
<path name="speaker-safe-and-headphones">
<path name="headphones" />
<path name="speaker-safe" />
</path>
<path name="speaker-and-line">
<path name="speaker-and-headphones" />
</path>
<path name="speaker-and-headphones-liquid">
<path name="headphones" />
<path name="speaker" />
</path>
<path name="speaker-and-line-liquid">
<path name="speaker-and-headphones-liquid" />
</path>
<path name="usb-headphones">
</path>
<path name="usb-headset">
</path>
<path name="afe-proxy">
</path>
<path name="echo-ref-record">
</path>
<path name="display-port">
</path>
<path name="display-port1">
</path>
<path name="speaker-and-usb-headphones">
<path name="speaker" />
<path name="usb-headphones" />
</path>
<path name="speaker-safe-and-usb-headphones">
<path name="speaker-safe" />
<path name="usb-headphones" />
</path>
<path name="speaker-and-display-port">
<path name="speaker" />
<path name="display-port" />
</path>
<path name="speaker-and-display-port1">
<path name="speaker" />
<path name="display-port1" />
</path>
<path name="voice-rec-mic">
<path name="handset-mic" />
</path>
<path name="bt-sco">
</path>
<path name="bt-sco-mic">
</path>
<path name="bt-sco-wb">
</path>
<path name="bt-sco-mic-wb">
</path>
<path name="bt-sco-swb">
</path>
<path name="bt-sco-mic-swb">
</path>
<path name="bt-a2dp">
</path>
<path name="bt-a2dp-mic">
</path>
<path name="bt-ble">
</path>
<path name="bt-ble-mic">
</path>
<path name="usb-headset-mic">
</path>
<path name="capture-fm">
</path>
<path name="dummy-dev">
</path>
<!-- The below mixer-control setup for ext_ec_ref_tx is for CODEC_DMA internal testing purpose only, needs to be empty if TDM/MI2S -->
<path name="ext_ec_ref_tx">
<ctl name="WSA RX_MIX EC0_MUX" value="RX_MIX_TX0" />
<ctl name="WSA RX_MIX EC1_MUX" value="RX_MIX_TX1" />
</path>
<path name="va-mic-enroll">
</path>
<path name="va-mic-asr">
</path>
<path name="va-mic-mono">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC0" />
</path>
<path name="va-mic-dmic">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC0" />
<ctl name="VA DMIC MUX1" value="DMIC1" />
</path>
<path name="va-mic-tmic">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DEC2 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC0" />
<ctl name="VA DMIC MUX1" value="DMIC1" />
<ctl name="VA DMIC MUX2" value="DMIC3" />
</path>
<path name="va-mic-qmic">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DEC2 MUX" value="MSM_DMIC" />
<ctl name="VA DEC3 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC0" />
<ctl name="VA DMIC MUX1" value="DMIC1" />
<ctl name="VA DMIC MUX2" value="DMIC3" />
<ctl name="VA DMIC MUX3" value="DMIC2" />
</path>
<path name="va-mic">
<path name="va-mic-mono" />
</path>
<path name="va-mic-mono-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC1" />
</path>
<path name="va-mic-dmic-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC1" />
<ctl name="VA DMIC MUX1" value="DMIC0" />
</path>
<path name="va-mic-tmic-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DEC2 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC1" />
<ctl name="VA DMIC MUX1" value="DMIC0" />
<ctl name="VA DMIC MUX2" value="DMIC2" />
</path>
<path name="va-mic-qmic-lpi">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
<ctl name="VA DEC2 MUX" value="MSM_DMIC" />
<ctl name="VA DEC3 MUX" value="MSM_DMIC" />
<ctl name="VA DMIC MUX0" value="DMIC1" />
<ctl name="VA DMIC MUX1" value="DMIC0" />
<ctl name="VA DMIC MUX2" value="DMIC2" />
<ctl name="VA DMIC MUX3" value="DMIC3" />
</path>
<path name="va-mic-lpi">
<path name="va-mic-mono-lpi" />
</path>
<path name="headset-va-mic-lpi">
<ctl name="LPI Enable" value="1" />
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX0" value="SWR_MIC4" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH1" />
<ctl name="MBHC ChMap" value="SWRM_TX1_CH3" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="VA_AMIC_MIXER Switch" value="1" />
<ctl name="BCS Channel" value="CH2" />
<ctl name="VA_AMIC2_MIXER Switch" value="1" />
</path>
<path name="headset-va-mic">
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
<ctl name="VA SMIC MUX0" value="SWR_MIC4" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH1" />
<ctl name="MBHC ChMap" value="SWRM_TX1_CH3" />
<ctl name="ADC2 MUX" value="CH2_AMIC2" />
<ctl name="VA_AMIC_MIXER Switch" value="1" />
<ctl name="BCS Channel" value="CH2" />
<ctl name="VA_AMIC2_MIXER Switch" value="1" />
</path>
<path name="lpi-pcm-logging">
<ctl name="LPI PCM Logging Enable" value="1" />
</path>
<path name="PM_QOS_Vote">
<ctl name="PM_QOS Vote" value="Enable" />
</path>
<!-- Dual MIC devices -->
<path name="handset-dmic-endfire">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC3" />
</path>
<!-- Dual ADC MIC devices -->
<path name="handset-dmic-dual-adc">
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX0" value="SWR_MIC4" />
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
<ctl name="TX0 MODE" value="ADC_HIFI" />
<ctl name="ADC1_MIXER Switch" value="1" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="TX DEC1 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX1" value="SWR_MIC5" />
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="ADC2 MUX" value="CH2_AMIC1" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
<ctl name="TX1 MODE" value="ADC_HIFI" />
<ctl name="ADC2_MIXER Switch" value="1" />
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX5" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC3" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_HIFI" />
<ctl name="ADC3_MIXER Switch" value="1" />
<ctl name="AMIC3_MIXER Switch" value="1" />
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC9" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC4 MUX" value="CH4_AMIC3" />
<ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
<ctl name="TX3 MODE" value="ADC_HIFI" />
<ctl name="ADC4_MIXER Switch" value="1" />
<ctl name="ADC1 Volume" value="16" />
<ctl name="ADC2 Volume" value="0" />
<ctl name="ADC3 Volume" value="0" />
<ctl name="ADC4 Volume" value="16" />
</path>
<path name="speaker-dmic-endfire">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
</path>
<path name="dmic-endfire">
<path name="handset-dmic-endfire" />
<ctl name="IIR0 INP0 MUX" value="DEC2" />
</path>
<path name="dmic-endfire-liquid">
<path name="handset-dmic-endfire" />
<ctl name="IIR0 INP0 MUX" value="DEC2" />
</path>
<path name="handset-stereo-dmic-ef">
<path name="handset-dmic-endfire" />
</path>
<path name="speaker-stereo-dmic-ef">
<path name="speaker-dmic-endfire" />
</path>
<path name="voice-dmic-ef-tmus">
<path name="dmic-endfire" />
</path>
<path name="voice-dmic-ef">
<path name="dmic-endfire" />
</path>
<path name="voice-speaker-dmic-ef">
<path name="speaker-dmic-endfire" />
</path>
<path name="voice-rec-dmic-ef">
<path name="dmic-endfire" />
</path>
<path name="voice-rec-dmic-ef-fluence">
<path name="dmic-endfire" />
</path>
<path name="hearing-aid-mic">
<path name="voice-speaker-mic"/>
</path>
<path name="handset-stereo-dmic-ef-liquid">
<path name="handset-dmic-endfire" />
</path>
<path name="speaker-stereo-dmic-ef-liquid">
<path name="speaker-dmic-endfire" />
</path>
<path name="voice-dmic-ef-liquid-liquid">
<path name="dmic-endfire-liquid" />
</path>
<path name="voice-speaker-dmic-ef-liquid">
<path name="dmic-endfire-liquid" />
</path>
<path name="voice-rec-dmic-ef-liquid">
<path name="dmic-endfire-liquid" />
</path>
<path name="voice-rec-dmic-ef-fluence-liquid">
<path name="dmic-endfire-liquid" />
</path>
<path name="speaker-dmic-broadside">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
</path>
<path name="dmic-broadside">
<path name="speaker-dmic-broadside" />
<ctl name="IIR0 INP0 MUX" value="DEC2" />
</path>
<path name="voice-speaker-dmic-broadside">
<path name="dmic-broadside" />
</path>
<!-- Tri MIC devices -->
<path name="three-mic">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC3" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC0" />
</path>
<path name="speaker-tmic">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC3" />
</path>
<path name="voice-speaker-tmic">
<path name="speaker-tmic" />
</path>
<path name="handset-tmic-endfire">
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC4" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
<ctl name="ADC1 Volume" value="8" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC3" />
<ctl name="ADC3 Volume" value="8" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC3_MIXER Switch" value="1" />
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX5" value="SWR_MIC9" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC4 MUX" value="CH4_AMIC4" />
<ctl name="ADC4 Volume" value="8" />
<ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
<ctl name="TX3 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<path name="speaker-tmic-endfire">
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC4" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 Volume" value="6" />
<ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC3" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="AMIC3_MIXER Switch" value="1" />
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX5" value="SWR_MIC9" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC4 MUX" value="CH4_AMIC4" />
<ctl name="ADC4 Volume" value="6" />
<ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
<ctl name="TX3 MODE" value="ADC_LP" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<path name="speaker-tmic-surround">
</path>
<path name="speaker-tmic-multi">
</path>
<path name="speaker-tmic-single">
</path>
<!-- Quad MIC devices -->
<path name="speaker-qmic">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC3" />
<ctl name="TX_AIF1_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC2" />
</path>
<path name="speaker-qmic-liquid">
</path>
<path name="voice-speaker-qmic">
<path name="speaker-qmic" />
</path>
<path name="quad-mic">
<path name="speaker-qmic" />
</path>
<path name="voice-speaker-qmic-liquid">
<path name="speaker-qmic-liquid" />
</path>
<path name="quad-mic-liquid">
<path name="speaker-qmic-liquid" />
</path>
<path name="handset-dual-dmic-quad-dec">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC1" />
</path>
<path name="handset-dual-dmic-quad-dec-reverse">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC1" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC0" />
</path>
<path name="unprocessed-hdr-mic-landscape">
<path name="handset-dual-dmic-quad-dec" />
<ctl name="TX_DEC1 Volume" value="108" />
<ctl name="TX_DEC2 Volume" value="84" />
<ctl name="TX_DEC3 Volume" value="108" />
<ctl name="TX_DEC4 Volume" value="84" />
</path>
<path name="unprocessed-hdr-mic-inverted-landscape">
<path name="handset-dual-dmic-quad-dec-reverse" />
<ctl name="TX_DEC1 Volume" value="108" />
<ctl name="TX_DEC2 Volume" value="84" />
<ctl name="TX_DEC3 Volume" value="108" />
<ctl name="TX_DEC4 Volume" value="84" />
</path>
<path name="handset-single-dmic-quad-dec">
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
<ctl name="TX DMIC MUX1" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="TX DMIC MUX2" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="TX DMIC MUX3" value="DMIC0" />
<ctl name="TX_AIF1_CAP Mixer DEC4" value="1" />
<ctl name="TX DMIC MUX4" value="DMIC0" />
</path>
<path name="unprocessed-hdr-mic-portrait">
<path name="handset-single-dmic-quad-dec" />
<ctl name="TX_DEC1 Volume" value="108" />
<ctl name="TX_DEC2 Volume" value="84" />
<ctl name="TX_DEC3 Volume" value="108" />
<ctl name="TX_DEC4 Volume" value="84" />
</path>
<path name="unprocessed-hdr-mic-inverted-portrait">
<path name="handset-single-dmic-quad-dec" />
<ctl name="TX_DEC1 Volume" value="108" />
<ctl name="TX_DEC2 Volume" value="84" />
<ctl name="TX_DEC3 Volume" value="108" />
<ctl name="TX_DEC4 Volume" value="84" />
</path>
<path name="camcorder-main-mic">
<path name="speaker-mic" />
</path>
<path name="camcorder-dual-mic">
<path name="speaker-dmic-endfire" />
</path>
<path name="camcorder-quad-mic">
<path name="speaker-qmic" />
</path>
<!-- TTY devices -->
<path name="tty-headphones">
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="RX_COMP1 Switch" value="1" />
<ctl name="HPHL_COMP Switch" value="1" />
<ctl name="HPHL_RDAC Switch" value="1" />
</path>
<path name="voice-tty-full-headphones">
<path name="tty-headphones" />
</path>
<path name="voice-tty-full-headset">
<path name="tty-headphones" />
</path>
<path name="voice-tty-vco-headphones">
<path name="tty-headphones" />
</path>
<path name="voice-tty-vco-headset">
<path name="tty-headphones" />
</path>
<path name="voice-tty-hco-handset">
<path name="handset" />
</path>
<path name="voice-tty-hco-handset-hdk">
<path name="handset" />
</path>
<path name="voice-tty-full-headset-mic">
<path name="amic2" />
<ctl name="ADC2 Volume" value="0" />
<ctl name="TX_DEC0 Volume" value="84" />
</path>
<path name="voice-tty-hco-headset-mic">
<ctl name="TX DEC6 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX6" value="SWR_MIC5" />
<ctl name="TX_AIF1_CAP Mixer DEC6" value="1" />
<ctl name="ADC2 MUX" value="INP2" />
<ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
<ctl name="MBHC ChMap" value="SWRM_TX3_CH3" />
<ctl name="TX1 MODE" value="ADC_LP" />
<ctl name="BCS Channel" value="CH10" />
<ctl name="HDR12 MUX" value="NO_HDR12" />
<ctl name="ADC2_MIXER Switch" value="1" />
<ctl name="AMIC2_MIXER Switch" value="1" />
</path>
<path name="voice-tty-vco-handset-mic">
<path name="dmic4" />
</path>
<path name="unprocessed-handset-mic">
<path name="handset-mic" />
</path>
<path name="unprocessed-mic">
<path name="unprocessed-handset-mic" />
</path>
<path name="unprocessed-stereo-mic">
<path name="voice-rec-dmic-ef" />
</path>
<path name="unprocessed-three-mic">
<path name="three-mic" />
</path>
<path name="unprocessed-quad-mic">
<path name="quad-mic" />
</path>
<path name="unprocessed-headset-mic">
<path name="headset-mic" />
</path>
<path name="camcorder-tmic-azoom">
<!-- main-mic -->
<ctl name="TX DEC2 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX2" value="SWR_MIC8" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
<ctl name="ADC1 MUX" value="CH1_AMIC1" />
<ctl name="ADC1 ChMap" value="SWRM_TX3_CH1" />
<ctl name="ADC1 Volume" value="8" />
<ctl name="TX0 MODE" value="ADC_LP" />
<ctl name="ADC1_MIXER Switch" value="1" />
<ctl name="AMIC1_MIXER Switch" value="1" />
<!-- top-mic -->
<ctl name="TX DEC3 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX3" value="SWR_MIC4" />
<ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
<ctl name="ADC3 MUX" value="CH3_AMIC5" />
<ctl name="ADC3 Volume" value="8" />
<ctl name="ADC3 ChMap" value="SWRM_TX2_CH2" />
<ctl name="TX2 MODE" value="ADC_LP" />
<ctl name="ADC3_MIXER Switch" value="1" />
<ctl name="AMIC5_MIXER Switch" value="1" />
<!-- back-mic -->
<ctl name="TX DEC5 MUX" value="SWR_MIC" />
<ctl name="TX SMIC MUX5" value="SWR_MIC5" />
<ctl name="TX_AIF1_CAP Mixer DEC5" value="1" />
<ctl name="ADC4 MUX" value="CH4_AMIC4" />
<ctl name="ADC4 Volume" value="8" />
<ctl name="ADC4 ChMap" value="SWRM_TX2_CH1" />
<ctl name="TX3 MODE" value="ADC_LP" />
<ctl name="ADC4_MIXER Switch" value="1" />
<ctl name="AMIC4_MIXER Switch" value="1" />
</path>
<path name="wndns-dual-mic">
<path name="handset-dmic-dual-adc" />
</path>
</mixer>

View file

@ -0,0 +1,2219 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials provided
* with the distribution.
* * Neither the name of The Linux Foundation nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Changes from Qualcomm Innovation Center, Inc. are provided under the following license:
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
* -->
<resource_manager_info>
<version>2.0</version>
<config_params>
<param key="native_audio_mode" value="multiple_mix_dsp"/>
<!-- Uncomment HIFI Filter Headphones related sections when set this
hifi_filter key to true -->
<param key="hifi_filter" value="false"/>
<param key="max_sessions" value="128"/>
<param key="max_nonTunnel_sessions" value="4"/>
<param key="connectivity_proxy_enabled" value ="true" />
<param key="logging_level" value ="0x7" />
<param key="context_manager_enable" value ="true" />
<!-- change PAL_DEVICE_OUT_ULTRASOUND_DEDICATED backend name when set it to true -->
<param key="upd_dedicated_be" value ="false" />
<param key="upd_duty_cycle_enable" value="false" />
<param key="dual_mono" value ="false" />
<param key="signal_handler" value ="true" />
<param key="device_mux_config" value ="true" />
<param key="upd_virtual_port" value ="true" />
<param key="haptics_priority" value ="touch_haptics" />
<param key="haptics_through_wsa" value ="false" />
<param key="dummy_dev_enable" value ="true" />
<param key="upd_set_custom_gain" value ="true" />
</config_params>
<config_volume>
<use_volume_set_param>1</use_volume_set_param>
<supported_streams>
<supported_stream>PAL_STREAM_COMPRESSED</supported_stream>
<supported_stream>PAL_STREAM_PCM_OFFLOAD</supported_stream>
<supported_stream>PAL_STREAM_VOIP_RX</supported_stream>
</supported_streams>
</config_volume>
<config_lpm>
<use_disable_lpm>1</use_disable_lpm>
<lpm_supported_streams>
<lpm_supported_stream>PAL_STREAM_LOW_LATENCY</lpm_supported_stream>
<lpm_supported_stream>PAL_STREAM_ULTRA_LOW_LATENCY</lpm_supported_stream>
</lpm_supported_streams>
</config_lpm>
<config_gapless key="gapless_supported" value="1"/>
<bt_codecs>
<codec codec_format="CODEC_TYPE_AAC" codec_type="enc|dec" codec_library="lib_bt_bundle.so" />
<codec codec_format="CODEC_TYPE_SBC" codec_type="enc|dec" codec_library="lib_bt_bundle.so" />
<codec codec_format="CODEC_TYPE_LDAC" codec_type="enc" codec_library="lib_bt_bundle.so" />
<codec codec_format="CODEC_TYPE_APTX" codec_type="enc" codec_library="lib_bt_aptx.so" />
<codec codec_format="CODEC_TYPE_APTX_HD" codec_type="enc" codec_library="lib_bt_aptx.so" />
<codec codec_format="CODEC_TYPE_APTX_AD" codec_type="enc" codec_library="lib_bt_aptx.so" />
<codec codec_format="CODEC_TYPE_APTX_DUAL_MONO" codec_type="enc" codec_library="lib_bt_aptx.so" />
<codec codec_format="CODEC_TYPE_APTX_AD_SPEECH" codec_type="enc|dec" codec_library="lib_bt_aptx.so" />
<codec codec_format="CODEC_TYPE_LC3" codec_type="enc|dec" codec_library="lib_bt_ble.so" />
<codec codec_format="CODEC_TYPE_APTX_AD_QLEA" codec_type="enc" codec_library="lib_bt_ble.so" />
<codec codec_format="CODEC_TYPE_APTX_AD_R4" codec_type="enc|dec" codec_library="lib_bt_ble.so" />
<codec codec_format="CODEC_TYPE_LHDC" codec_type="enc" codec_library="lib_bt_lhdc.so" />
</bt_codecs>
<gain_db_to_level_mapping>
<gain_level_map db="-59" level="5"/>
<gain_level_map db="-17.4" level="4"/>
<gain_level_map db="-13.8" level="3"/>
<gain_level_map db="-10.2" level="2"/>
<gain_level_map db="0" level="1"/>
</gain_db_to_level_mapping>
<config_voice>
<vsid>0xB3000000</vsid>
<loopbackDelay>1000</loopbackDelay>
<maxVolIndex>11</maxVolIndex>
<mode_map>
<modepair key="0x11C05000" value="0xB3000001"/>
<modepair key="0x11DC5000" value="0xB3000001"/>
<modepair key="0x12006000" value="0xB3000001"/>
<modepair key="0x121C6000" value="0xB3000001"/>
</mode_map>
</config_voice>
<sleep_monitor_vote_streams>
<low_power_stream_type>PAL_STREAM_VOICE_UI</low_power_stream_type>
<low_power_stream_type>PAL_STREAM_ACD</low_power_stream_type>
<low_power_stream_type>PAL_STREAM_SENSOR_PCM_DATA</low_power_stream_type>
<avoid_vote_stream_type>PAL_STREAM_CONTEXT_PROXY</avoid_vote_stream_type>
</sleep_monitor_vote_streams>
<group_device_cfg>
<upd_rx>
<devicepp_mfc sample_rate="48000" channels="2" bit_width="32" />
<group_dev sample_rate = "96000" channels="3" bit_fmt="PAL_AUDIO_FMT_PCM_S32_LE" slot_mask="7" />
</upd_rx>
<handset>
<devicepp_mfc sample_rate="48000" channels="2" bit_width="32" />
<group_dev sample_rate = "96000" channels="3" bit_fmt="PAL_AUDIO_FMT_PCM_S32_LE" slot_mask="7" />
</handset>
<speaker>
<devicepp_mfc sample_rate="48000" channels="2" bit_width="32" />
<group_dev sample_rate = "96000" channels="3" bit_fmt="PAL_AUDIO_FMT_PCM_S32_LE" slot_mask="7" />
</speaker>
<speaker_voice>
<devicepp_mfc sample_rate="48000" channels="2" bit_width="32" />
<group_dev sample_rate = "96000" channels="3" bit_fmt="PAL_AUDIO_FMT_PCM_S32_LE" slot_mask="7" />
</speaker_voice>
</group_device_cfg>
<device_profile>
<in-device>
<id>PAL_DEVICE_IN_HANDSET_MIC</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-TX-3</back_end_name>
<max_channels>4</max_channels>
<channels>2</channels>
<bit_width>16</bit_width>
<samplerate>48000</samplerate>
<snd_device_name>handset-dmic-endfire</snd_device_name>
<ec_enable>0</ec_enable>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<ec_enable>0</ec_enable>
<custom-config key="dual-adc">
<channels>2</channels>
<snd_device_name>handset-stereo-dmic-ef</snd_device_name>
<bit_width>24</bit_width>
</custom-config>
<custom-config key="main-mic">
<channels>1</channels>
<snd_device_name>main-mic</snd_device_name>
</custom-config>
<custom-config key="top-mic">
<channels>1</channels>
<snd_device_name>top-mic</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-portrait</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-portrait</snd_device_name>
</custom-config>
<custom-config key="va-mic-enroll">
<channels>2</channels>
<samplerate>16000</samplerate>
<priority>2</priority>
<snd_device_name>va-mic-enroll</snd_device_name>
</custom-config>
<custom-config key="va-mic-asr">
<channels>2</channels>
<samplerate>16000</samplerate>
<ec_enable>1</ec_enable>
<priority>2</priority>
<snd_device_name>va-mic-asr</snd_device_name>
</custom-config>
</usecase>
<!--Uncomment these lines instead of above lines if needing to enable EC per custom key
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="vr-mic">
<ec_enable>1</ec_enable>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<ec_enable>0</ec_enable>
<custom-config key="unprocessed-hdr-mic-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-portrait</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-portrait</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
<priority>2</priority>
<custom-config key="dual-mic">
<channels>2</channels>
<samplerate>48000</samplerate>
<snd_device_name>handset-dmic-endfire</snd_device_name>
</custom-config>
<ec_enable>0</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<sidetone_mode>HW</sidetone_mode>
<bit_width>16</bit_width>
<ec_enable>0</ec_enable>
<custom-config key="nn-sm">
<channels>1</channels>
<snd_device_name>handset-mic</snd_device_name>
</custom-config>
<custom-config key="dual-mic">
<channels>2</channels>
<snd_device_name>handset-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="dual-mic-nn-sm">
<channels>2</channels>
<snd_device_name>handset-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="dual-mic-cascade">
<channels>2</channels>
<snd_device_name>handset-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="quad-mic">
<channels>4</channels>
<snd_device_name>quad-mic</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
<custom-config key="dual-adc">
<channels>2</channels>
<snd_device_name>handset-stereo-dmic-ef</snd_device_name>
<bit_width>24</bit_width>
</custom-config>
<custom-config key="dual-mic">
<channels>2</channels>
<snd_device_name>handset-dmic-endfire</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_RAW</name>
<snd_device_name>handset-mic-unprocessed</snd_device_name>
<custom-config key="unprocessed-hdr-mic-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-portrait</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-portrait</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_UI</name>
<ec_enable>1</ec_enable>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_HANDSET</id>
<id>PAL_DEVICE_OUT_SPEAKER</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_SPEAKER_MIC</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-TX-3</back_end_name>
<max_channels>4</max_channels>
<samplerate>48000</samplerate>
<channels>2</channels>
<ec_enable>0</ec_enable>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<ec_enable>0</ec_enable>
<custom-config key="unprocessed-hdr-mic-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-portrait</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-portrait</snd_device_name>
</custom-config>
</usecase>
<!--Uncomment these lines instead of above lines if needing to enable EC per custom key
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="vr-mic">
<ec_enable>1</ec_enable>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<ec_enable>0</ec_enable>
<custom-config key="unprocessed-hdr-mic-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-portrait</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-landscape">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-landscape</snd_device_name>
</custom-config>
<custom-config key="unprocessed-hdr-mic-inverted-portrait">
<channels>4</channels>
<snd_device_name>unprocessed-hdr-mic-inverted-portrait</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
<priority>2</priority>
<ec_enable>1</ec_enable>
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
<custom-config key="game_mode">
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<sidetone_mode>OFF</sidetone_mode>
<bit_width>16</bit_width>
<ec_enable>1</ec_enable>
<custom-config key="nn-sm">
<channels>1</channels>
<snd_device_name>speaker-mic</snd_device_name>
</custom-config>
<custom-config key="dual-mic">
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="dual-mic-nn-sm">
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="dual-mic-cascade">
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
</custom-config>
<custom-config key="quad-mic">
<channels>4</channels>
<snd_device_name>quad-mic</snd_device_name>
</custom-config>
<custom-config key="quad-mic-cascade">
<channels>4</channels>
<snd_device_name>quad-mic</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_LOOPBACK</name>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
<custom-config key="dual-mic">
<channels>2</channels>
<snd_device_name>speaker-dmic-endfire</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_UI</name>
<ec_enable>1</ec_enable>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_SPEAKER</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_WIRED_HEADSET</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-TX-3</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>headset-mic</snd_device_name>
<ec_enable>0</ec_enable>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<ec_enable>0</ec_enable>
</usecase>
<!--Uncomment these lines instead of above lines if needing to enable EC per custom key
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="vr-mic">
<ec_enable>1</ec_enable>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<ec_enable>0</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<sidetone_mode>HW</sidetone_mode>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
<priority>1</priority>
<ec_enable>1</ec_enable>
<custom-config key="nn-sm">
<channels>1</channels>
<snd_device_name>headset-mic</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_UI</name>
<ec_enable>1</ec_enable>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_WIRED_HEADSET</id>
<id>PAL_DEVICE_OUT_WIRED_HEADPHONE</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET</id>
<back_end_name>BTFM_PROXY-TX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<samplerate>8000</samplerate>
<bit_width>16</bit_width>
<snd_device_name>bt-sco-mic</snd_device_name>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
</usecase>
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_BLUETOOTH_SCO</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_HANDSET_VA_MIC</id>
<back_end_name>CODEC_DMA-LPAIF_VA-TX-0</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
<snd_device_name>va-mic</snd_device_name>
<ec_enable>1</ec_enable>
<ec_rx_device>
<id>PAL_DEVICE_OUT_SPEAKER</id>
<id>PAL_DEVICE_OUT_HANDSET</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_HEADSET_VA_MIC</id>
<back_end_name>CODEC_DMA-LPAIF_VA-TX-0</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<snd_device_name>headset-va-mic</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
<ec_enable>1</ec_enable>
<ec_rx_device>
<id>PAL_DEVICE_OUT_WIRED_HEADSET</id>
<id>PAL_DEVICE_OUT_WIRED_HEADPHONE</id>
<id>PAL_DEVICE_OUT_BLUETOOTH_A2DP</id>
<id>PAL_DEVICE_OUT_BLUETOOTH_BLE</id>
<id>PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_USB_HEADSET</id>
<back_end_name>USB_AUDIO-TX</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<samplerate>48000</samplerate>
<ec_enable>0</ec_enable>
<snd_device_name>usb-headset-mic</snd_device_name>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<ec_enable>1</ec_enable>
</usecase>
<!--Uncomment these lines instead of above lines if needing to enable EC per custom key
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="vr-mic">
<ec_enable>1</ec_enable>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<sidetone_mode>HW</sidetone_mode>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_USB_HEADSET</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_USB_DEVICE</id>
<back_end_name>USB_AUDIO-TX</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<samplerate>48000</samplerate>
<ec_enable>0</ec_enable>
<snd_device_name>usb-headset-mic</snd_device_name>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<ec_enable>1</ec_enable>
</usecase>
<!--Uncomment these lines instead of above lines if needing to enable EC per custom key
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="vr-mic">
<ec_enable>1</ec_enable>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<sidetone_mode>HW</sidetone_mode>
<ec_enable>1</ec_enable>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_SPEAKER</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_FM_TUNER</id>
<back_end_name>MI2S-LPAIF-TX-SECONDARY</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>play-fm</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_LOOPBACK</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_PROXY</id>
<back_end_name>PCM_RT_PROXY-TX-1</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<usecase>
<name>PAL_STREAM_PROXY</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_RECORD_PROXY</id>
<back_end_name>PCM_RT_PROXY-TX-2</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<usecase>
<name>PAL_STREAM_PROXY</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_VI_FEEDBACK</id>
<back_end_name>TDM-LPAIF_VA-TX-PRIMARY</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<samplerate>96000</samplerate>
<bit_width>32</bit_width>
<snd_device_name>vi-feedback</snd_device_name>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_CPS_FEEDBACK</id>
<back_end_name>CODEC_DMA-LPAIF_WSA-TX-2</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<samplerate>24000</samplerate>
<bit_width>32</bit_width>
<snd_device_name>cps-feedback</snd_device_name>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<channels>1</channels>
<snd_device_name>cps-feedback-mono-2</snd_device_name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_BLUETOOTH_A2DP</id>
<back_end_name>BTFM_PROXY-TX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-a2dp-mic</snd_device_name>
<samplerate>44100</samplerate>
<bit_width>16</bit_width>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_BLUETOOTH_BLE</id>
<back_end_name>BTFM_PROXY-TX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-ble-mic</snd_device_name>
<samplerate>44100</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_TX</name>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRA_LOW_LATENCY</name>
</usecase>
<ec_rx_device>
<id>PAL_DEVICE_OUT_BLUETOOTH_BLE</id>
</ec_rx_device>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_TELEPHONY_RX</id>
<back_end_name>PCM_RT_PROXY-TX-1</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<usecase>
<name>PAL_STREAM_PROXY</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_ULTRASOUND_MIC</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-TX-4</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<samplerate>96000</samplerate>
<bit_width>16</bit_width>
<snd_device_name>ultrasound-mic</snd_device_name>
<usecase>
<name>PAL_STREAM_ULTRASOUND</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_EXT_EC_REF</id>
<!-- The below back_end_name is for internal testing purpose only, needs to be modified to appropriate value if TDM/MI2S -->
<back_end_name>TDM-LPAIF_VA-TX-PRIMARY</back_end_name>
<snd_device_name>ext_ec_ref_tx</snd_device_name>
<max_channels>2</max_channels>
<channels>2</channels>
<bit_width>32</bit_width>
<samplerate>96000</samplerate>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_ECHO_REF</id>
<back_end_name>PCM_DUMMY-TX-0</back_end_name>
<snd_device_name>echo-ref-record</snd_device_name>
<max_channels>1</max_channels>
<channels>1</channels>
<bit_width>16</bit_width>
<samplerate>48000</samplerate>
<usecase>
<name>PAL_STREAM_RAW</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK</id>
<back_end_name>CODEC_DMA-LPAIF_WSA2-TX-0</back_end_name>
<snd_device_name>haptics-vi-feedback-mono</snd_device_name>
<max_channels>1</max_channels>
<channels>1</channels>
<bit_width>32</bit_width>
<samplerate>8000</samplerate>
<usecase>
<name>PAL_STREAM_HAPTICS</name>
</usecase>
</in-device>
<in-device>
<id>PAL_DEVICE_IN_DUMMY</id>
<back_end_name>PCM_DUMMY-TX-1</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>dummy-dev</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</in-device>
<out-device>
<id>PAL_DEVICE_NONE</id>
<back_end_name>CODEC_DMA-LPAIF_WSA-RX-0</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<snd_device_name>none</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_SPEAKER</id>
<back_end_name>TDM-LPAIF_VA-RX-PRIMARY</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<samplerate>96000</samplerate>
<bit_width>32</bit_width>
<snd_device_name>speaker</snd_device_name>
<speaker_protection_enabled>1</speaker_protection_enabled>
<fractional_sr>0</fractional_sr>
<!-- To enable external EC reference the flag extec_ref_enabled must be added as 1 -->
<ext_ec_ref_enabled>0</ext_ec_ref_enabled>
<!-- Flag to specify cps mode which is applicable
Values: disable CPS: 0
CPS streaming: 1
ADSP control mode: 2
-->
<cps_mode>0</cps_mode>
<vbat_enabled>0</vbat_enabled>
<!--specify the supported bit format on speaker end point -->
<!--this should be in the form of pal_audio_fmt_id-->
<!--e.g <supported_bit_format >PAL_AUDIO_FMT_PCM_S24_LE</supported_bit_format>-->
<!--We support 24 bit for speaker as of now, as some module in ADSP does not support Q31 format-->
<!--This can be changed to PAL_AUDIO_FMT_PCM_S32_LE if 32 bit e2e support is required-->
<supported_bit_format>PAL_AUDIO_FMT_PCM_S32_LE</supported_bit_format>
<!-- RAS should be enabled with speaker protection always -->
<ras_enabled>0</ras_enabled>
<!-- Flag to specify speaker in case Voice call is switched from
handset to speaker with only 1 speaker.
Values: Both speaker : 0
Right speaker: 1
Left speaker : 2
-->
<speaker_mono_right>0</speaker_mono_right>
<!-- Time in seconds for Quick cal. Set 0 to disable -->
<quick_cal_time>0</quick_cal_time>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<channels>2</channels>
<snd_device_name>speaker-mono-2</snd_device_name>
</usecase>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<custom-config key="crsCall">
<priority>1</priority>
<channels>2</channels>
<snd_device_name>speaker</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_RX</name>
<bit_width>16</bit_width>
<priority>3</priority>
<channels>2</channels>
<snd_device_name>speaker</snd_device_name>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRASOUND</name>
<priority>4</priority>
<samplerate>96000</samplerate>
</usecase>
<usecase>
<name>PAL_STREAM_PCM_OFFLOAD</name>
<channels>2</channels>
<custom-config key="speaker-top">
<channels>2</channels>
<snd_device_name>speaker-top</snd_device_name>
</custom-config>
<custom-config key="speaker-bot">
<channels>2</channels>
<snd_device_name>speaker-bot</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_LOW_LATENCY</name>
<channels>2</channels>
<custom-config key="speaker-top">
<channels>2</channels>
<snd_device_name>speaker-top</snd_device_name>
</custom-config>
<custom-config key="speaker-bot">
<channels>2</channels>
<snd_device_name>speaker-bot</snd_device_name>
</custom-config>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_HANDSET</id>
<back_end_name>TDM-LPAIF_VA-RX-PRIMARY</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<!-- To enable external EC reference the flag extec_ref_enabled must be added as 1 -->
<ext_ec_ref_enabled>0</ext_ec_ref_enabled>
<samplerate>96000</samplerate>
<bit_width>32</bit_width>
<fractional_sr>0</fractional_sr>
<snd_device_name>handset</snd_device_name>
<handset_protection_enabled>0</handset_protection_enabled>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<custom-config key="HAC">
<snd_device_name>voice-handset-hac</snd_device_name> <!-- override sound device name with HAC handset -->
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_RX</name>
<priority>2</priority>
<custom-config key="HAC">
<snd_device_name>voice-handset-hac</snd_device_name> <!-- override sound device name with HAC handset for voip -->
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_ULTRASOUND</name>
<priority>4</priority>
<samplerate>96000</samplerate>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_WIRED_HEADPHONE</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-RX-0</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<samplerate>48000</samplerate>
<bit_width>32</bit_width>
<fractional_sr>1</fractional_sr>
<snd_device_name>headphones</snd_device_name>
<!--HIFI Filter Headphones-Uncomment this when param key hifi_filter is true
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_PCM_OFFLOAD</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_RX</name>
<priority>2</priority>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_WIRED_HEADSET</id>
<back_end_name>CODEC_DMA-LPAIF_RXTX-RX-0</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<bit_width>32</bit_width>
<samplerate>48000</samplerate>
<fractional_sr>1</fractional_sr>
<snd_device_name>headphones</snd_device_name>
<!--HIFI Filter Headphones-Uncomment this when param key hifi_filter is true
<usecase>
<name>PAL_STREAM_COMPRESSED</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_PCM_OFFLOAD</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
<usecase>
<name>PAL_STREAM_DEEP_BUFFER</name>
<custom-config key="hifi-filter_custom_key">
<snd_device_name>headphones-hifi-filter</snd_device_name>
</custom-config>
</usecase>
-->
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</usecase>
<usecase>
<name>PAL_STREAM_VOIP_RX</name>
<priority>2</priority>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_BLUETOOTH_A2DP</id>
<back_end_name>BTFM_PROXY-RX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-a2dp</snd_device_name>
<samplerate>44100</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_BLUETOOTH_BLE</id>
<back_end_name>BTFM_PROXY-RX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-ble</snd_device_name>
<samplerate>44100</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST</id>
<back_end_name>BTFM_PROXY-RX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-ble</snd_device_name>
<samplerate>44100</samplerate>
<bit_width>16</bit_width>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_BLUETOOTH_SCO</id>
<back_end_name>BTFM_PROXY-RX-0</back_end_name>
<max_channels>1</max_channels>
<channels>1</channels>
<snd_device_name>bt-sco</snd_device_name>
<samplerate>8000</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_AUX_DIGITAL</id>
<back_end_name>DISPLAY_PORT-RX-0</back_end_name>
<max_channels>32</max_channels>
<channels>2</channels>
<snd_device_name>display-port</snd_device_name>
<fractional_sr>1</fractional_sr>
<!--specify the supported bit format on DP end point -->
<!--this should be in the form of pal_audio_fmt_id-->
<!--e.g <supported_bit_format >PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>-->
<!--We support 24 bit for DP as of now, as SPF needs to conform to IEC 60958 packet format -->
<!--This can be changed to PAL_AUDIO_FMT_PCM_S32_LE if 32 bit e2e support is required-->
<supported_bit_format>PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_HDMI</id>
<back_end_name>DISPLAY_PORT-RX</back_end_name>
<max_channels>32</max_channels>
<channels>2</channels>
<fractional_sr>1</fractional_sr>
<snd_device_name>display-port</snd_device_name>
<!--specify the supported bit format on HDMI end point -->
<!--this should be in the form of pal_audio_fmt_id-->
<!--e.g <supported_bit_format >PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>-->
<!--We support 24 bit for HDMI as of now, as SPF needs to conform to IEC 60958 packet format -->
<!--This can be changed to PAL_AUDIO_FMT_PCM_S32_LE if 32 bit e2e support is required-->
<supported_bit_format>PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_USB_DEVICE</id>
<back_end_name>USB_AUDIO-RX</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>usb-headphones</snd_device_name>
<fractional_sr>1</fractional_sr>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_USB_HEADSET</id>
<back_end_name>USB_AUDIO-RX</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>usb-headphones</snd_device_name>
<fractional_sr>1</fractional_sr>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_AUX_DIGITAL_1</id>
<back_end_name>DISPLAY_PORT-RX-1</back_end_name>
<max_channels>8</max_channels>
<channels>2</channels>
<snd_device_name>display-port1</snd_device_name>
<fractional_sr>1</fractional_sr>
<!--specify the supported bit format on DP end point -->
<!--this should be in the form of pal_audio_fmt_id-->
<!--e.g <supported_bit_format >PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>-->
<!--We support 24 bit for DP as of now, as SPF needs to conform to IEC 60958 packet format -->
<!--This can be changed to PAL_AUDIO_FMT_PCM_S32_LE if 32 bit e2e support is required-->
<supported_bit_format>PAL_AUDIO_FMT_PCM_S24_3LE</supported_bit_format>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_PROXY</id>
<back_end_name>PCM_RT_PROXY-RX-1</back_end_name>
<max_channels>8</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<fractional_sr>0</fractional_sr>
<samplerate>48000</samplerate>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_RECORD_PROXY</id>
<back_end_name>PCM_RT_PROXY-RX-2</back_end_name>
<max_channels>8</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<fractional_sr>0</fractional_sr>
<samplerate>48000</samplerate>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_HEARING_AID</id>
<back_end_name>PCM_RT_PROXY-RX-1</back_end_name>
<max_channels>8</max_channels>
<channels>2</channels>
<snd_device_name>afe-proxy</snd_device_name>
<fractional_sr>0</fractional_sr>
<usecase>
<name>PAL_STREAM_VOICE_CALL</name>
<priority>1</priority>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_HAPTICS_DEVICE</id>
<back_end_name>CODEC_DMA-LPAIF_WSA2-RX-1</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<snd_device_name>haptics-dev</snd_device_name>
<haptics_protection_enabled>1</haptics_protection_enabled>
<usecase>
<name>PAL_STREAM_HAPTICS</name>
<custom-config key="haptics-over-wsa">
<backend_name>CODEC_DMA-LPAIF_WSA2-RX-1</backend_name>
<snd_device_name>haptics-dev</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</custom-config>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_ULTRASOUND</id>
<back_end_name>TDM-LPAIF_VA-RX-PRIMARY</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<snd_device_name>ultrasound-handset</snd_device_name>
<samplerate>96000</samplerate>
<bit_width>32</bit_width>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_ULTRASOUND_DEDICATED</id>
<back_end_name>CODEC_DMA-LPAIF_WSA-RX-0</back_end_name>
<max_channels>2</max_channels>
<channels>1</channels>
<snd_device_name>handset</snd_device_name>
<samplerate>96000</samplerate>
<bit_width>16</bit_width>
<usecase>
<name>PAL_STREAM_SENSOR_PCM_RENDERER</name>
<custom-config key="stereo-spkr">
<snd_device_name>speaker</snd_device_name>
<channels>2</channels>
</custom-config>
<custom-config key="top-spkr">
<snd_device_name>handset</snd_device_name>
</custom-config>
<custom-config key="bottom-spkr">
<snd_device_name>speaker-mono-2</snd_device_name>
</custom-config>
</usecase>
</out-device>
<out-device>
<id>PAL_DEVICE_OUT_DUMMY</id>
<back_end_name>PCM_DUMMY-RX-0</back_end_name>
<max_channels>2</max_channels>
<channels>2</channels>
<snd_device_name>dummy-dev</snd_device_name>
<samplerate>48000</samplerate>
<bit_width>16</bit_width>
</out-device>
</device_profile>
<in_streams>
<in_stream>
<name>PAL_STREAM_VOIP_TX</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_DEEP_BUFFER</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_ULTRA_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_COMPRESSED</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_ULTRA_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_VOICE_UI</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_ACD</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_PROXY</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_COMPRESSED</disabled_stream>
<disabled_stream>PAL_STREAM_ULTRA_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_RAW</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_COMPRESSED</disabled_stream>
<disabled_stream>PAL_STREAM_ULTRA_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
<in_stream>
<name>PAL_STREAM_SENSOR_PCM_DATA</name>
<policies>
<ec_ref>
<disabled_stream>PAL_STREAM_LOW_LATENCY</disabled_stream>
<disabled_stream>PAL_STREAM_GENERIC</disabled_stream>
</ec_ref>
</policies>
</in_stream>
</in_streams>
<sound_trigger_platform_info>
<common_config>
<!-- Sound trigger streams common params -->
<param lpi_enable="true" />
<param support_nlpi_switch="true" />
<param support_device_switch="true" />
<param enable_debug_dumps="false" />
<param concurrent_capture="false" />
<param concurrent_voice_call="false" />
<param concurrent_voip_call="false" />
<param low_latency_bargein_enable="true" />
</common_config>
<capture_profile_list>
<!-- Common Profiles -->
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI_AAD">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_FFNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_FFECNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_RAW_LPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_RAW_LPI_AAD">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_FFNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_FFECNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_FFECNS">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="true" />
</capture_profile>
<!-- ACD Specific Profiles -->
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_LPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_LPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono-lpi" />
<param ec_ref="false" />
</capture_profile>
<!-- Sensor PCM Data Specific Profiles -->
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_FFEC">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_FFEC">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_RAW_LPI_TX_MACRO">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="ultrasound-mic" />
<param ec_ref="false" />
<param backend="tx_macro" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_RAW_LPI_TX_MACRO">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="ultrasound-dmic" />
<param ec_ref="false" />
<param backend="tx_macro" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_RAW_LPI_NO_BUFFER_TX_MACRO">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="ultrasound-mic" />
<param ec_ref="false" />
<param backend="tx_macro" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_RAW_LPI_NO_BUFFER_TX_MACRO">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="ultrasound-dmic" />
<param ec_ref="false" />
<param backend="tx_macro" />
</capture_profile>
<!-- SVA/Hotword Specific Profiles -->
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_NLPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_HEADSET_RAW_NLPI">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_RAW_NLPI">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_RAW_NLPI">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_RAW_LPI">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_RAW_LPI_AAD">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_RAW_NLPI">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_RAW_NLPI">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_FFNS">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="TRI_MIC_16KHZ_16BIT_FFNS">
<param sample_rate="16000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="QUAD_MIC_16KHZ_16BIT_FFNS">
<param sample_rate="16000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_FFECNS">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_FFECNS">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="TRI_MIC_16KHZ_16BIT_FFECNS">
<param sample_rate="16000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="TRI_MIC_48KHZ_16BIT_FFECNS">
<param sample_rate="48000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="QUAD_MIC_16KHZ_16BIT_FFECNS">
<param sample_rate="16000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="QUAD_MIC_48KHZ_16BIT_FFECNS">
<param sample_rate="48000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_CUSTOM_NS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS_RAW">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic-lpi" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="TRI_MIC_16KHZ_16BIT_CUSTOM_NS">
<param sample_rate="16000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="QUAD_MIC_16KHZ_16BIT_CUSTOM_NS">
<param sample_rate="16000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="va-mic-mono" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="DUAL_MIC_16KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="16000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW">
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="va-mic-dmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="TRI_MIC_16KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="16000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="TRI_MIC_48KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="48000" />
<param channels="3" />
<param bit_width="16" />
<param snd_name="va-mic-tmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="QUAD_MIC_16KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="16000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="QUAD_MIC_48KHZ_16BIT_CUSTOM_ECNS">
<param sample_rate="48000" />
<param channels="4" />
<param bit_width="16" />
<param snd_name="va-mic-qmic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="false" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS_RAW">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic-lpi" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW">
<param sample_rate="16000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_MIC_48KHZ_16BIT_HEADSET_CUSTOM_ECNS">
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-va-mic" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="DUAL_HANDSET_MIC_48KHZ_16BIT_FFECNS">
<param device_id="PAL_DEVICE_IN_HANDSET_MIC" />
<param sample_rate="48000" />
<param channels="2" />
<param bit_width="16" />
<param snd_name="handset-dmic-endfire" />
<param ec_ref="true" />
</capture_profile>
<capture_profile name="SINGLE_HEADSET_MIC_48KHZ_16BIT_FFECNS">
<param device_id="PAL_DEVICE_IN_WIRED_HEADSET" />
<param sample_rate="48000" />
<param channels="1" />
<param bit_width="16" />
<param snd_name="headset-mic" />
<param ec_ref="true" />
</capture_profile>
</capture_profile_list>
<acd_platform_info>
<config>
<param acd_enable="true" />
</config>
<!-- ACD -->
<stream_config>
<name>QC_ACD</name>
<param vendor_uuid="4e93281b-296e-4d73-9833-2710c3c7c1db" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_LPI" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_LPI" />
<high_performance capture_profile_handset="SINGLE_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
</operating_modes>
<sound_model_info>
<sound_model>
<name>ACD_SOUND_MODEL_ID_EVENT</name>
<bin>event.eai</bin>
<uuid>0x0B001007</uuid>
<contexts>
<context id="0x0800132D" /> <!-- EVENT_ALARM -->
<context id="0x0800132E" /> <!-- EVENT_BABYCRYING -->
<context id="0x0800132F" /> <!-- EVENT_DOGBARKING -->
<context id="0x08001330" /> <!-- EVENT_DOORBELL -->
<context id="0x08001331" /> <!-- EVENT_DOOROPENCLOSE -->
<context id="0x08001332" /> <!-- EVENT_CRASH -->
<context id="0x08001333" /> <!-- EVENT_GLASSBREAKING -->
<context id="0x08001334" /> <!-- EVENT_SIREN -->
<context id="0x080013CC" /> <!-- EVENT_CARHONK -->
<context id="0x080013CD" /> <!-- EVENT_GUNSHOT -->
<context id="0x080013CE" /> <!-- EVENT_PHONERING -->
<context id="0x080013CF" /> <!-- EVENT_SLEEPAPNEA -->
<context id="0x080013D0" /> <!-- EVENT_SNORING -->
<context id="0x080013D1" /> <!-- EVENT_CATMEOW -->
<context id="0x080013D2" /> <!-- EVENT_DOORKNOCK -->
<context id="0x080013D3" /> <!-- EVENT_WATERFLOW -->
<context id="0x080013D4" /> <!-- EVENT_FIREALARM -->
</contexts>
</sound_model>
<sound_model>
<name>ACD_SOUND_MODEL_ID_SPEECH</name>
<bin>speech.eai</bin>
<uuid>0x0B001008</uuid>
<contexts>
<context id="0x08001335" /> <!-- AMBIENCE_SPEECH -->
</contexts>
</sound_model>
<sound_model>
<name>ACD_SOUND_MODEL_ID_MUSIC</name>
<bin>music.eai</bin>
<uuid>0x0B001009</uuid>
<contexts>
<context id="0x08001336" /> <!-- AMBIENCE_MUSIC -->
</contexts>
</sound_model>
<sound_model>
<name>ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE</name>
<bin></bin> <!-- Following contexts dont have a model, hence empty bin -->
<uuid>0xFFFFFFFF</uuid> <!-- Indicates no sound model -->
<contexts>
<context id="0x08001337" /> <!-- AMBIENCE_NOISY_SPL -->
<context id="0x08001338" /> <!-- AMBIENCE_SILENT_SPL -->
<context id="0x08001339" /> <!-- AMBIENCE_NOISY_SFLUX -->
<context id="0x0800133A" /> <!-- AMBIENCE_SILENT_SFLUX -->
</contexts>
</sound_model>
</sound_model_info>
</stream_config>
<!-- Sensor PCM Data -->
<stream_config>
<name>QC_SENSOR_PCM_DATA</name>
<param vendor_uuid="c88a2c89-7a55-498c-836f-5d7ec8582990" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_RAW_LPI" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI" />
<low_power_ns capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_FFNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_FFNS" />
<low_power_tx_macro capture_profile_handset="DUAL_MIC_48KHZ_16BIT_RAW_LPI_NO_BUFFER_TX_MACRO" />
<high_performance capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_FFEC" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_FFEC" />
<high_performance_ns capture_profile_handset="SINGLE_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
</operating_modes>
</stream_config>
</acd_platform_info>
<!-- ASR -->
<asr_platform_info>
<common_config>
<!-- ASR streams common params -->
<!-- ASR input DAM buffer size in millseconds for non-partial mode -->
<param asr_input_buffer_size="10000" />
<!-- ASR input DAM buffer size in millseconds for partial mode -->
<param asr_input_buffer_size_partial_mode="3000" />
<!-- ASR output buffer size in bytes for continuous buffering mode -->
<param buffering_mode_out_buf_size="102400" />
<!-- ASR timeout in millseconds for no silence detection in command mode -->
<param command_mode_timeout="30000" />
</common_config>
<stream_config>
<name>QC_ASR</name>
<param vendor_uuid = "018ebfb8-1364-7417-b92e-f6ab16b55431" />
<module_Info>
<!-- List the SPF module params Ids -->
<param asr_input_config_id = "0xC0000057, 0x08001AA4" />
<param asr_output_config_id ="0xC0000057, 0x08001AA7" />
<param asr_input_buffer_duration_id = "0xC0000057, 0x08001AA5" />
<param asr_output_id = "0xC0000057, 0x08001AAA" />
<param asr_force_output_id = "0xC0000057, 0x08001AA6" />
</module_Info>
<operating_modes>
<low_power capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_RAW_LPI_AAD" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
</operating_modes>
</stream_config>
</asr_platform_info>
<!-- Voice UI -->
<vui_platform_info>
<config>
<!-- Voice UI Params used by apk to indicate the Voice UI version current platform supports -->
<param version="0x0103" />
<param enable_failure_detection="false" />
<param notify_second_stage_failure="false" />
<param mmap_enable="true" />
<param mmap_buffer_duration="5000" />
<!-- 5ms duration of data -->
<param mmap_frame_length="5" />
<!-- Move this flag to common_config if ACD/Sensor PCM Data support car mode in the future -->
<param transit_to_non_lpi_on_charging="false" />
</config>
<!-- Multiple stream_config tags can be listed, each with unique -->
<!-- vendor_uuid. The below tag represents QC Voice UI sound model -->
<!-- configuration. ISV must use their own unique vendor_uuid. -->
<stream_config>
<name>QC_VOICE_UI</name>
<param vendor_uuid="68ab2d40-e860-11e3-95ef-0002a5d5c51b" />
<param merge_first_stage_sound_models="false" />
<!-- Property for extended detection payload, disabled by default -->
<!-- OEM can enable this by adding properties defined in SoundTriggerUtils.h-->
<!-- Example: param detection_property_list="0x10001,0x10002,0x10003,0x10004"-->
<param detection_property_list="" />
<!--For now total 3 engines are supported, if more engine instances are needed,-->
<!-- do update acdb and usecaseKvManager.xml files by adding more instances -->
<param pdk_first_stage_max_engine_count="1"/>
<param enable_concurrent_event_capture="true" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_RAW_LPI" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="GMM" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param wakeup_config_ids="0xC0000008, 0x08001049" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
<first_stage_module_params>
<param module_type="PDK" />
<param load_sound_model_ids="0xC0000008, 0x0800124E" />
<param unload_sound_model_ids="0xC0000008, 0x08001250" />
<param wakeup_config_ids="0xC0000008, 0x08001049" />
<param buffering_config_ids="0xC0000008, 0x0800124F" />
<param engine_per_model_reset_ids="0xC0000008, 0x080014ED" />
</first_stage_module_params>
<arm_ss_module_params>
<!-- Options are "KEYWORD_DETECTION", "USER_VERIFICATION", "CUSTOM_DETECTION" -->
<param sm_detection_type= "KEYWORD_DETECTION" />
<param sm_id="0x2" />
<param module_lib="libcapiv2svacnnvendor.so" />
<param sample_rate="16000" />
<param bit_width="16" />
<param channel_count="1" />
</arm_ss_module_params>
<arm_ss_module_params>
<param sm_detection_type= "USER_VERIFICATION" />
<param sm_id="0x4" />
<param module_lib="libcapiv2uvvendor.so" />
<param sample_rate="16000" />
<param bit_width="16" />
<param channel_count="1" />
</arm_ss_module_params>
<arm_ss_module_params>
<param sm_detection_type= "KEYWORD_DETECTION" />
<param sm_id="0x8" />
<param module_lib="libcapiv2svarnnvendor.so" />
<param sample_rate="16000" />
<param bit_width="16" />
<param channel_count="1" />
</arm_ss_module_params>
<arm_ss_module_params>
<param sm_detection_type= "KEYWORD_DETECTION" />
<param sm_id="0x40" />
<param module_lib="libcapiv2udk7vendor.so" />
<param sample_rate="16000" />
<param bit_width="16" />
<param channel_count="1" />
</arm_ss_module_params>
</sound_model_info>
</stream_config>
<!-- Hotword Voice UI-->
<stream_config>
<name>HOTWORD_VOICE_UI</name>
<param vendor_uuid="7038ddc8-30f2-11e6-b0ac-40a8f03d3f15" />
<param interface_plugin_lib="libhotword_intf.so" />
<param get_module_version="true" />
<param merge_first_stage_sound_models="false" />
<param capture_keyword="2000" />
<param client_capture_read_delay="2000" />
<param kw_start_tolerance="100" />
<param kw_end_tolerance="100" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="SINGLE_MIC_16KHZ_16BIT_RAW_LPI" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_RAW_NLPI" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_RAW_NLPI" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="HOTWORD" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param unload_sound_model_ids="0xC0000008, 0x00012C15" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param version_ids="0xC0000008, 0x18000101" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<!-- CUSTOM Voice UI-->
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="c51c508a-ee1b-11ec-8ea0-0242ac120002" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param custom_config_ids="0xC0000008, 0x08001049" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<!-- MIUI ADD: Audio_XiaoAi -->
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f1b" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
<param speaker_rotation_ids="0x0C000340, 0x1000A604" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f1c" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
<param speaker_rotation_ids="0x0C000340, 0x1000A604" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f1d" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
<param speaker_rotation_ids="0x0C000340, 0x1000A604" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<!-- END Audio_XiaoAi -->
<!-- MIUI ADD: Audio_XiaoAi -->
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f1e" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="4" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS_RAW" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f1f" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="4" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS_RAW" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<stream_config>
<name>CUSTOM_VOICE_UI</name>
<!-- NOTE: Customer need to replace with their own uuid and match with sound model -->
<param vendor_uuid="61696d69-30f2-11e6-b0ac-40a8f03d3f11" />
<param interface_plugin_lib="libcustomva_intf.so" />
<param merge_first_stage_sound_models="false" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<!-- durations in us -->
<param kw_start_tolerance="360000" />
<param kw_end_tolerance="240000" />
<param data_before_kw_start="360000" />
<param data_after_kw_end="480000" />
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="4" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_CUSTOM_NS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_NS_RAW" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_CUSTOM_ECNS_RAW" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_CUSTOM_ECNS_RAW" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="CUSTOM1" />
<param load_sound_model_ids="0xC0000008, 0x0800104C" />
<param buffering_config_ids="0xC0000008, 0x08001044" />
<param engine_reset_ids="0xC0000008, 0x08001051" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
<!-- END Audio_XiaoAi -->
<!-- Multi Modal Activation-->
<stream_config>
<name>QC_MMA</name>
<param vendor_uuid="018f8585-3890-7419-b0f3-e5b6ec961d9c" />
<!-- Profile specific data which the algorithm can support -->
<param capture_keyword="2000" /> <!-- Default history buffer length -->
<param client_capture_read_delay="2000" /> <!-- reserved buffer duration for rt data -->
<param pre_roll_duration="500" /> <!-- Default preroll duration -->
<param sample_rate="16000" />
<param bit_width="16" />
<!-- Module output channels -->
<param out_channels="1" />
<operating_modes>
<low_power capture_profile_handset="DUAL_MIC_16KHZ_16BIT_RAW_LPI" capture_profile_headset="SINGLE_MIC_16KHZ_16BIT_HEADSET_RAW_LPI" />
<high_performance capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
<high_performance_and_charging capture_profile_handset="DUAL_MIC_48KHZ_16BIT_FFECNS" capture_profile_headset="SINGLE_MIC_48KHZ_16BIT_HEADSET_FFECNS" />
</operating_modes>
<sound_model_info>
<first_stage_module_params>
<param module_type="MMA" />
<param load_sound_model_ids="0xC0000008, 0x08001AC6" />
<param wakeup_config_ids="0xC0000008, 0x08001AC7" />
<param buffering_config_ids="0xC0000008, 0x08001ACF" />
<param engine_reset_ids="0xC0000008, 0x08001AD0" />
</first_stage_module_params>
</sound_model_info>
</stream_config>
</vui_platform_info>
</sound_trigger_platform_info>
</resource_manager_info>

View file

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. -->
<!-- -->
<!-- Redistribution and use in source and binary forms, with or without -->
<!-- modification, are permitted provided that the following conditions are -->
<!-- met: -->
<!-- * Redistributions of source code must retain the above copyright -->
<!-- notice, this list of conditions and the following disclaimer. -->
<!-- * Redistributions in binary form must reproduce the above -->
<!-- copyright notice, this list of conditions and the following -->
<!-- disclaimer in the documentation and/or other materials provided -->
<!-- with the distribution. -->
<!-- * Neither the name of The Linux Foundation nor the names of its -->
<!-- contributors may be used to endorse or promote products derived -->
<!-- from this software without specific prior written permission. -->
<!-- -->
<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
<!-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -->
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
<!-- -->
<!-- Changes from Qualcomm Innovation Center are provided under the following license: -->
<!-- Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. -->
<!-- SPDX-License-Identifier: BSD-3-Clause-Clear -->
<config>
<group_device name="TDM-LPAIF_VA-RX-PRIMARY" rate="96000" ch="3" bits="32" slot_mask="7"/>
<device name="TDM-LPAIF_VA-RX-PRIMARY-VIRT-0" rate="96000" ch="2" bits="32" />
<!-- Format support per backend is optional, we can provide pcm format to specify which format -->
<!-- BE should be configured to. If format is provided, and bitwidth does not match the format,-->
<!-- bitwidth will be overwritten based on format. -->
<device name="CODEC_DMA-LPAIF_WSA-RX-0" rate="48000" ch="1" bits="16" format="PCM_FORMAT_S16_LE"/>
<device name="CODEC_DMA-LPAIF_WSA-RX-1" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-RX-0" rate="48000" ch="2" bits="16" />
<device name="TDM-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="SLIM-DEV1-RX-0" rate="48000" ch="2" bits="16" />
<device name="DISPLAY_PORT-RX" rate="48000" ch="2" bits="16" />
<device name="USB_AUDIO-RX" rate="48000" ch="2" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-TX-3" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-TX-4" rate="96000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_VA-TX-0" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_VA-TX-1" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="SLIM-DEV1-TX-0" rate="48000" ch="1" bits="16" />
<device name="USB_AUDIO-TX" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-RX-0" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_VA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_VA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_WSA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_WSA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-SECONDARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF-TX-SECONDARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF_AUD-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-TX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_RXTX-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_RXTX-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_VA-RX-PRIMARY" rate="96000" ch="2" bits="32" />
<device name="TDM-LPAIF_VA-TX-PRIMARY" rate="96000" ch="2" bits="32" />
<device name="TDM-LPAIF_WSA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_WSA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="AUXPCM-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="MI2S-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="AUXPCM-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
</config>

View file

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. -->
<!-- -->
<!-- Redistribution and use in source and binary forms, with or without -->
<!-- modification, are permitted provided that the following conditions are -->
<!-- met: -->
<!-- * Redistributions of source code must retain the above copyright -->
<!-- notice, this list of conditions and the following disclaimer. -->
<!-- * Redistributions in binary form must reproduce the above -->
<!-- copyright notice, this list of conditions and the following -->
<!-- disclaimer in the documentation and/or other materials provided -->
<!-- with the distribution. -->
<!-- * Neither the name of The Linux Foundation nor the names of its -->
<!-- contributors may be used to endorse or promote products derived -->
<!-- from this software without specific prior written permission. -->
<!-- -->
<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
<!-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -->
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
<!-- -->
<!-- Changes from Qualcomm Innovation Center are provided under the following license: -->
<!-- Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. -->
<!-- SPDX-License-Identifier: BSD-3-Clause-Clear -->
<config>
<group_device name="TDM-LPAIF_VA-RX-PRIMARY" rate="96000" ch="3" bits="32" slot_mask="7"/>
<device name="TDM-LPAIF_VA-RX-PRIMARY-VIRT-0" rate="96000" ch="2" bits="32" />
<!-- Format support per backend is optional, we can provide pcm format to specify which format -->
<!-- BE should be configured to. If format is provided, and bitwidth does not match the format,-->
<!-- bitwidth will be overwritten based on format. -->
<device name="CODEC_DMA-LPAIF_WSA-RX-0" rate="48000" ch="1" bits="16" format="PCM_FORMAT_S16_LE"/>
<device name="CODEC_DMA-LPAIF_WSA-RX-1" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-RX-0" rate="48000" ch="2" bits="16" />
<device name="TDM-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="SLIM-DEV1-RX-0" rate="48000" ch="2" bits="16" />
<device name="DISPLAY_PORT-RX" rate="48000" ch="2" bits="16" />
<device name="USB_AUDIO-RX" rate="48000" ch="2" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-TX-3" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_RXTX-TX-4" rate="96000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_VA-TX-0" rate="48000" ch="1" bits="16" />
<device name="CODEC_DMA-LPAIF_VA-TX-1" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="SLIM-DEV1-TX-0" rate="48000" ch="1" bits="16" />
<device name="USB_AUDIO-TX" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_AUD-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_RXTX-RX-0" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_VA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_VA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_WSA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="MI2S-LPAIF_WSA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-SECONDARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF-TX-SECONDARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF_AUD-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-RX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AUD-TX-SECONDARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-RX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF-TX-TERTIARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_RXTX-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_RXTX-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_VA-RX-PRIMARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF_VA-TX-PRIMARY" rate="48000" ch="2" bits="32" />
<device name="TDM-LPAIF_WSA-RX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_WSA-TX-PRIMARY" rate="48000" ch="1" bits="16" />
<device name="TDM-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="AUXPCM-LPAIF_AXI-TX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="MI2S-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
<device name="AUXPCM-LPAIF_AXI-RX-PRIMARY" rate="48000" ch="2" bits="16" />
</config>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,247 @@
{
"phoneID": 10,
"version": "20250225 v1.2.0 O10U",
"lensMap": {
"num": 3,
"lensMapIndex": [0,1,21],
"lensIdArr": [0,1,3]
},
"0": {
"name": "wideLensConf",
"switch": {
"debugEnableHIS": true,
"gridMTK_WPE": false,
"gridQCOM_ICA": true,
"debug_OPT_FixedOrientation": -1,
"debug_OPT_EnableBlackCornerLimit": true,
"useRecoverOISFilter": false,
"selfieMode": false,
"oisEnabled": true,
"ifovcEnabled": true,
"ifovcEnableScaling": true,
"accEnableLevelMode": true,
"SatEnableMode": true,
"disEnableMode": false,
"earlyCropMode": false,
"lowLightComp": false,
"frameBlurLimitforMarginEnable": false,
"dynamicZoomforMarginEnable": false
},
"frame": {
"enableAdaptiveLDC": true,
"frmWidth": 1920,
"frmHeight": 1080,
"frmWidthBefCrop": 1920,
"frmHeightBefCrop": 1440,
"gridCntH": 11,
"gridCntV": 11,
"gridCntHapi": 35,
"gridCntVapi": 27
},
"gyro": {
"gyroMinusShutter": 256632,
"gyroAvgInterval": 1971117,
"gyroXOnCamCord": 2,
"gyroYOnCamCord": 1,
"gyroZOnCamCord": 3,
"calGyroTSDelayVSFrm": 3442027
},
"hall": {
"oisHallTSAvgInterval": 1887871,
"oisHallTSDelay": 1640300,
"oisHallXOnCamCord": 1,
"oisHallYOnCamCord": 2,
"oisPixelPerHallLSB_X": 0.020380340149129265,
"oisPixelPerHallLSB_Y": 0.020380340149129265,
"xGainTele5": -1.17,
"yGainTele5": -0.604,
"wOffsetTele5": 0,
"hOffsetTele5": 0,
"normalVectorTele5": [0,0.707106781,0.707106781]
},
"ldc": {
"calLDCD2UGrid": true,
"largeDistortionLens": false,
"calFocalLength": 1471.3077981805448,
"LDCGridSizeH": 49,
"LDCGridSizeV": 28,
"LDCCameraMatrix": [1443.324321200102, 0, 959.5, 0, 1443.324321200102, 719.5, 0, 0, 1],
"LDCDistCoeff": [-1.527416924236751, 15.1311636909468, 0, 0, 0.3176505668339565, -1.638416857263673, 15.34167605519373, 0, 0, 0, 0, 0, 0, 0],
"LDCCameraMatrix_Near": [1491.119514261568, 0, 959.5, 0, 1491.119514261568, 719.5, 0, 0, 1],
"LDCDistCoeff_Near": [1.92318268330012, 5.184157368742743, 0, 0, 0.3865451000318713, 1.781397866652984, 5.914518151374722, 0, 0, 0, 0, 0, 0, 0]
},
"fovc": {
"ifovcCalAfcode": [899, 800, 700, 600, 500, 400, 300, 200, 100, 0],
"ifovcCalScaleRation": [1.0117371124572931, 1.0, 0.9876181522570707, 0.9760617588949458, 0.965718681535708, 0.954198781088167, 0.943181472058726, 0.9327065409192339, 0.9228121834893409, 0.9138489716409398],
"ifovcCalDelayVSFrm": -15825814,
"ifovcMaxCode": 899
},
"param": {
"disMinAfDistance": 0.5,
"disMaxAfVarance": 0.5,
"dynamicMarginFlag": 3,
"dynamicMarginEndZoom": 1,
"lowLightCompDarkStabRatio": 0.9,
"lowLightCompDarkExpoDur": 20000000
}
},
"1": {
"name": "FrontLensConf",
"switch": {
"debugEnableHIS": true,
"gridMTK_WPE": false,
"gridQCOM_ICA": true,
"debug_OPT_FixedOrientation": -1,
"debug_OPT_EnableBlackCornerLimit": true,
"useRecoverOISFilter": false,
"selfieMode": true,
"oisEnabled": false,
"ifovcEnabled": false,
"ifovcEnableScaling": false,
"accEnableLevelMode": false,
"SatEnableMode": false,
"disEnableMode": false,
"earlyCropMode": false,
"lowLightComp": false,
"frameBlurLimitforMarginEnable": false,
"dynamicZoomforMarginEnable": false
},
"frame": {
"enableAdaptiveLDC": true,
"frmWidth": 1920,
"frmHeight": 1080,
"frmWidthBefCrop": 1920,
"frmHeightBefCrop": 1440,
"gridCntH": 11,
"gridCntV": 11,
"gridCntHapi": 35,
"gridCntVapi": 27
},
"gyro": {
"gyroMinusShutter": -442578,
"gyroAvgInterval": 1973219,
"gyroXOnCamCord": -2,
"gyroYOnCamCord": 1,
"gyroZOnCamCord": -3,
"calGyroTSDelayVSFrm": 3442027
},
"hall": {
"oisHallTSAvgInterval": 1893675,
"oisHallTSDelay": -147061,
"oisHallXOnCamCord": 2,
"oisHallYOnCamCord": -1,
"oisPixelPerHallLSB_X": 0.015498674061858893,
"oisPixelPerHallLSB_Y": 0.015533616551987428,
"xGainTele5": -1.17,
"yGainTele5": -0.604,
"wOffsetTele5": 0,
"hOffsetTele5": 0,
"normalVectorTele5": [0,0.707106781,0.707106781]
},
"ldc": {
"calLDCD2UGrid": true,
"largeDistortionLens": false,
"calFocalLength": 1200.979897141459,
"LDCGridSizeH": 49,
"LDCGridSizeV": 28,
"LDCCameraMatrix": [1199.767028817445, 0, 959.5, 0, 1199.767028817445, 719.5, 0, 0, 1],
"LDCDistCoeff": [4.283595627534316, 81.9977890428171, 0, 0, 0.5452407543774834, 4.095361207421377, 81.70713650214469, 0, 0, 0, 0, 0, 0, 0],
"LDCCameraMatrix_Near": [1368.736393558478, 0, 959.5, 0, 1368.736393558478, 719.5, 0, 0, 1],
"LDCDistCoeff_Near": [-4.622668083115571, 11.94182815760164, 0, 0, -0.03198402936752202, -4.610977874697648, 11.93581778678492, 0, 0, 0, 0, 0, 0, 0]
},
"fovc": {
"ifovcCalAfcode": [899, 800, 700, 600, 500, 400, 300, 200, 100, 0],
"ifovcCalScaleRation": [1.00587063, 0.99296247, 0.97917723, 0.96568471, 0.95009768, 0.93833675, 0.93070218, 0.91592146, 0.90513343, 0.89491617],
"ifovcCalDelayVSFrm": 9376162,
"ifovcMaxCode": 899
},
"param": {
"disMinAfDistance": 0.5,
"disMaxAfVarance": 0.5,
"dynamicMarginFlag": 0,
"dynamicMarginEndZoom": 1,
"lowLightCompDarkStabRatio": 0.9,
"lowLightCompDarkExpoDur": 20000000
}
},
"3": {
"name": "UWLensConf",
"switch": {
"debugEnableHIS": true,
"gridMTK_WPE": false,
"gridQCOM_ICA": true,
"debug_OPT_FixedOrientation": -1,
"debug_OPT_EnableBlackCornerLimit": true,
"useRecoverOISFilter": false,
"selfieMode": false,
"oisEnabled": false,
"ifovcEnabled": false,
"ifovcEnableScaling": false,
"accEnableLevelMode": true,
"SatEnableMode": true,
"disEnableMode": false,
"earlyCropMode": false,
"lowLightComp": false,
"frameBlurLimitforMarginEnable": false,
"dynamicZoomforMarginEnable": false
},
"frame": {
"enableAdaptiveLDC": true,
"frmWidth": 1920,
"frmHeight": 1200,
"frmWidthBefCrop": 1920,
"frmHeightBefCrop": 1440,
"gridCntH": 11,
"gridCntV": 11,
"gridCntHapi": 35,
"gridCntVapi": 27
},
"gyro": {
"gyroMinusShutter": 2446211,
"gyroAvgInterval": 2011582,
"gyroXOnCamCord": 2,
"gyroYOnCamCord": 1,
"gyroZOnCamCord": 3,
"calGyroTSDelayVSFrm": 3442027
},
"hall": {
"oisHallTSAvgInterval": 1893675,
"oisHallTSDelay": -147061,
"oisHallXOnCamCord": 2,
"oisHallYOnCamCord": -1,
"oisPixelPerHallLSB_X": 0.015498674061858893,
"oisPixelPerHallLSB_Y": 0.015533616551987428,
"xGainTele5": -1.17,
"yGainTele5": -0.604,
"wOffsetTele5": 0,
"hOffsetTele5": 0,
"normalVectorTele5": [0,0.707106781,0.707106781]
},
"ldc": {
"calLDCD2UGrid": true,
"largeDistortionLens": false,
"calFocalLength": 881.979897141459,
"LDCGridSizeH": 49,
"LDCGridSizeV": 28,
"LDCCameraMatrix": [888.3588890714601, 0, 959.5, 0, 888.3588890714601, 719.5, 0, 0, 1],
"LDCDistCoeff": [-1.025854670249592, 0.6947614328105673, 0, 0, -0.06005590241418726, -0.9562867321625214, 0.5819173337342668, 0, 0, 0, 0, 0, 0, 0],
"LDCCameraMatrix_Near": [755.8339720248567, 0, 959.5, 0, 755.8339720248567, 719.5, 0, 0, 1],
"LDCDistCoeff_Near": [7.681207688171487, -2.893086601097848, 0, 0, -0.02577551832554912, 7.759358192780149, -2.969208563823589, 0, 0, 0, 0, 0, 0, 0]
},
"fovc": {
"ifovcCalAfcode": [399, 350, 300, 250, 200, 150, 100, 50, 0],
"ifovcCalScaleRation": [1.0, 0.996845, 0.99251758, 0.98749759, 0.98385866, 0.98082821, 0.97784996, 0.97342069, 0.96618424],
"ifovcCalDelayVSFrm": -12356295,
"ifovcMaxCode": 399
},
"param": {
"disMinAfDistance": 0.5,
"disMaxAfVarance": 0.5,
"dynamicMarginFlag": 0,
"dynamicMarginEndZoom": 1,
"lowLightCompDarkStabRatio": 0.9,
"lowLightCompDarkExpoDur": 20000000
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,96 @@
[
{
"scene_name": "config",
"rear_lux_thresh":400,
"front_lux_thresh":450
},
{
"scene_name": "front_light",
"scene_config": {
"beta": 0.2,
"mouth": 0.55,
"eye": 0.5,
"eyebrow": 0.3,
"blend_weight_border": 0.65,
"smoothness": 1.0,
"blend_weight_eyebrow": 0.8,
"blend_weight_eye": 0.8,
"blend_weight_mouth": 0.8,
"blend_weight_face": 0.7,
"blend_weight_jaw": 0.65,
"smallface_eyebrow_subblendweight_value": 0.2,
"smallface_eyebrow_subblendweight_facesize_threshold": 0,
"quality_level": 1,
"iso_thres": 20000,
"filter_face_by_area_ratio": 1,
"filter_face_area_ratio": 0.6,
"extend":"L2c8MyshCyc4Nyw3MCAgMys/CyAlJyM/Cyc4Nyw3MCAgMys/dn90Y25zdi0wMTA8JGducjlxPCE3IC0jCyA6MyA/MWducnJ/dGc8NiEhOzULOh0jNSELICMnPSp2aGJjeGV2OiYwJiokDTEwOzcxDTY7JiAncHhzZWthfmJxPCE3IC0jCzYkNyE6NSkLMSMgMWducnJ/dGc8NiEhOzULJR0jNSELICMnPSp2aGJjeGV2OiYwJiokDTU6MDE8DTY7JiAncHhzY3VkL25zdig7JzY7Cyc7ICY2JhokMyYMJiQgOy1xbmVlfHd/dGc5PTcnPBonOiM3MRo3PisjCzM1Pjc2dn90YmxreGV2PC0hOSQ4DSQyNyALMC0rCykxNDYMOyMyIScnCzc1Jis8dn90YmxjeGV2PC0hOSQ4DSQyNyALMC0rCzc9NSonCyoyNDE2IBomMzY6O2ducnJ9ZGl0cCw8Jig1Ph01NSYxMC0rCzU1Nh0hNTE9PWBpdHR6YXd/dGclJyM/PTEtcHhzL2c1NigmJzELMC42OiELJSc6My0gcHhzZGl0cCM3PjAnJh03MTE1Oy4MIyA9NSondn90Ym5zdiExJiM6OBojNys0PDELPic1IGducnJ9bWl0cCY2ICQ9Ph0kMSwzOjYMJTA1PisnLRogOjA2J2duchlienB4cnF9ZBh4cmA3MTE1Oy4MIyA9NSonCzc9NSondn90YmxheGV2NzoMPCQ4NB0xODAmDTQyODAxDTY7JiAncHhzD3V6YG5zZGthD25zdik9PCcyJho2Pic9MBogOjA2J2duchl+ZWtkfmJ+ZWtkfmJ+ZWtkD25zdjQhMy46IDwLJiohMTZ2aGIIZGtjfmJien14cnF9ZnB4cnJ9Y2l0Y2xreGVnfHBmeGVlfHJmeGVlfHt/dHZ6Y3cOKWl0cDE7NTckNyxxbmUvcCY2MiA3Jh0gOCokN2BpdHV6Z25zdiExNCcwIBogOjA2Jy07PiZxbmVmfHcueGV2ISk6OhogNzonITcxDTAyICw7IWBpdD52MyY5ITYgDTAyICw7cHhzZGtsfmJxNikxPCYMNSkkOiNxbmVkfHV/dGc2Pic9MBo2NzYydn90YmxgeGV2MDA6My0gDSE8MiN2aGJjen14cmA3PTcxMTYMJiQgOy1xbmVkfHd/dGcmNyUmOCQmDSE8OjYgMywndn90Y3JjKWl0cDE4PSsLJicrIDAmNx0hNTE9PTEMJyg1Pi5xbmUvcCM3PjAnJh0hNTE9PR0gOSQ4PmBpdHV6am5zdiE9ICcwIBomMzY6OxonPyM/OGducnJ9YWl0cDA2MzA4MzAMNyo6ITYyOjELIS8yOCl2aGJiZHV4cmAgOSQ4Ph0nMT0gJzA2CzE8ICcgPCo4NmBpdH1kYj9/dGchIScMPCELMyY3Cys7OzE2dn90Y25zdjAnNx07MBo2Pic9MBo3MWBpdHV4cmAmJyALOiYMNikxPCYMMCAgMys/dn90Y25zdjAnNx07MBo+MzUMNikxPCZxbmVlfmJxITYxDSo3Cyg7JzY7CyAwNSdxbmVlfmJxITYxDSo3Cyg7JzY7CzY8MyY2Cyc4Nyw3dn90Y25zdjAnNx0gJCA3OyM/CzcxMTZxbmVkLw=="
}
},
{
"scene_name": "front_dark",
"scene_config": {
"beta": 0.2,
"mouth": 0.55,
"eye": 0.5,
"eyebrow": 0.3,
"blend_weight_border": 0.65,
"smoothness": 1.0,
"blend_weight_eyebrow": 0.8,
"blend_weight_eye": 0.8,
"blend_weight_mouth": 0.8,
"blend_weight_face": 0.7,
"blend_weight_jaw": 0.65,
"smallface_eyebrow_subblendweight_value": 0.2,
"smallface_eyebrow_subblendweight_facesize_threshold": 0,
"quality_level": 1,
"iso_thres": 20000,
"filter_face_by_area_ratio": 1,
"filter_face_area_ratio": 0.6,
"extend":"L2c8MyshCyc4Nyw3MCAgMys/CyAlJyM/Cyc4Nyw3MCAgMys/dn90Y25zdi0wMTA8JGducjlxPCE3IC0jCyA6MyA/MWducnJ/dGc8NiEhOzULOh0jNSELICMnPSp2aGJjeGV2OiYwJiokDTEwOzcxDTY7JiAncHhzZWthfmJxPCE3IC0jCzYkNyE6NSkLMSMgMWducnJ/dGc8NiEhOzULJR0jNSELICMnPSp2aGJjeGV2OiYwJiokDTU6MDE8DTY7JiAncHhzY3VkL25zdig7JzY7Cyc7ICY2JhokMyYMJiQgOy1xbmVlfHd/dGc5PTcnPBonOiM3MRo3PisjCzM1Pjc2dn90YmxreGV2PC0hOSQ4DSQyNyALMC0rCykxNDYMOyMyIScnCzc1Jis8dn90YmxjeGV2PC0hOSQ4DSQyNyALMC0rCzc9NSonCyoyNDE2IBomMzY6O2ducnJ9ZGl0cCw8Jig1Ph01NSYxMC0rCzU1Nh0hNTE9PWBpdHR6YXd/dGclJyM/PTEtcHhzL2c1NigmJzELMC42OiELJSc6My0gcHhzZGl0cCM3PjAnJh03MTE1Oy4MIyA9NSondn90Ym5zdiExJiM6OBojNys0PDELPic1IGducnJ9bWl0cCY2ICQ9Ph0kMSwzOjYMJTA1PisnLRogOjA2J2duchlienB4cnF9ZBh4cmA3MTE1Oy4MIyA9NSonCzc9NSondn90YmxheGV2NzoMPCQ4NB0xODAmDTQyODAxDTY7JiAncHhzD3V6YG5zZGthD25zdik9PCcyJho2Pic9MBogOjA2J2duchl+ZWtkfmJ+ZWtkfmJ+ZWtkD25zdjQhMy46IDwLJiohMTZ2aGIIZGtjfmJien14cnF9ZnB4cnJ9Y2l0Y2xreGVnfHBmeGVlfHJmeGVlfHt/dHZ6Y3cOKWl0cDE7NTckNyxxbmUvcCY2MiA3Jh0gOCokN2BpdHV6Z25zdiExNCcwIBogOjA2Jy07PiZxbmVmfHcueGV2ISk6OhogNzonITcxDTAyICw7IWBpdD52MyY5ITYgDTAyICw7cHhzZGtsfmJxNikxPCYMNSkkOiNxbmVkfHV/dGc2Pic9MBo2NzYydn90YmxgeGV2MDA6My0gDSE8MiN2aGJjen14cmA3PTcxMTYMJiQgOy1xbmVkfHd/dGcmNyUmOCQmDSE8OjYgMywndn90Y3JjKWl0cDE4PSsLJicrIDAmNx0hNTE9PTEMJyg1Pi5xbmUvcCM3PjAnJh0hNTE9PR0gOSQ4PmBpdHV6am5zdiE9ICcwIBomMzY6OxonPyM/OGducnJ9YWl0cDA2MzA4MzAMNyo6ITYyOjELIS8yOCl2aGJiZHV4cmAgOSQ4Ph0nMT0gJzA2CzE8ICcgPCo4NmBpdH1kYj9/dGchIScMPCELMyY3Cys7OzE2dn90Y25zdjAnNx07MBo2Pic9MBo3MWBpdHV4cmAmJyALOiYMNikxPCYMMCAgMys/dn90Y25zdjAnNx07MBo+MzUMNikxPCZxbmVlfmJxITYxDSo3Cyg7JzY7CyAwNSdxbmVlfmJxITYxDSo3Cyg7JzY7CzY8MyY2Cyc4Nyw3dn90Y25zdjAnNx0gJCA3OyM/CzcxMTZxbmVkLw=="
}
},
{
"scene_name": "rear_light",
"scene_config": {
"beta": 0.2,
"mouth": 0.55,
"eye": 0.5,
"eyebrow": 0.3,
"blend_weight_border": 0.65,
"smoothness": 1.0,
"blend_weight_eyebrow": 0.8,
"blend_weight_eye": 0.8,
"blend_weight_mouth": 0.8,
"blend_weight_face": 0.7,
"blend_weight_jaw": 0.65,
"smallface_eyebrow_subblendweight_value": 0.2,
"smallface_eyebrow_subblendweight_facesize_threshold": 0,
"quality_level": 1,
"iso_thres": 20000,
"extend":"L2c2Pic9MBojNys0PDELMSo6OmducnJ9Z2l0cCo3Nzc7ImBpdD52OiYwJiokDSc9NSc4N2BpdHV4cmA7MCYmPTIMPBokMyYMJiQgOy1xbmVkfmJxPCE3IC0jCzY3PTA2CzE8ICcgdn90Y2xmeGV2OiYwJiokDTEjMSY9My4MNyQnN2BpdHV4cmA7MCYmPTIMIxokMyYMJiQgOy1xbmVkfmJxPCE3IC0jCzI9NjY7CzE8ICcgdn90ZXJjKWl0cC88ITE8DSA8JiExIB0jNSELICMnPSp2aGJienB4cmA+OzAgOh0gPCQwNx0wOCwkDTQyODAxcHhzZGtsfmJxOiomPyM/CyM1MScMNiosDS42MjELPSQ1JyAgDTAyICw7cHhzZGtkfmJxOiomPyM/CyM1MScMNiosDTA6My0gDS01MjYxJh0hNTE9PWBpdHV6Ym5zdis7IC8yOBoyMyE2NiosDTIyMBomMzY6O2ducnN9Z3B4cmAiISQ4OzYqdn90KWAyMC8hITYMNikxPCYMIyA9NSondn90YW5zdiQwODcgIBowNzYyPSkLJSc6My0gcHhzZGl0cCY2ICQ9Ph0kMSwzOjYMOCAyJmBpdHV6a25zdiExJiM6OBojNys0PDELIzcyOCwgKx0nPDcxIWBpdB5lfHd/dHZ6Yh9/dGcwNzYyPSkLJSc6My0gDTA6My0gcHhzZGtmfmJxMT0LOiM/Mho2PjchCzM1Pjc2CzE8ICcgdn90CXJ9Zml0YmxmCWl0cC46OiA1IB0xOCA6Nh0nPDcxIWBpdB55Y2xjeGV5Y2xjeGV5Y2xjCWl0cDMmNSk9JjsMIC0mNzFxbmUPYmxkeGVlfHp/dHZ6YHd/dHV6ZW5zZWtlfmJgendhfmJienVhfmJienx4cnF9ZXAJL25zdjY8MzAjMSt2aGIodiExNCcwIBonPi0jMWducnJ9YWl0cCY2MiA3Jh0nPDcxISo8OCF2aGJhenApfmJxJy49PB0nMT0gJzA2Czc1Jis8J2ducjlxNSE+JzEnCzc1Jis8dn90YmxreGV2MC42OiELMy4jPCR2aGJjenJ4cmAxOCA6Nh0xMTE1cHhzZGtnfmJxNjc9NSonCyY7NCRxbmVkfHp/dGcwOzA2NzELICMnPSp2aGJjenB4cmAhMSIhPiMhCyY7PDEnNSsgcHhzZXVkL25zdjY/OywMICAsJjchMRomMzY6OzYLIS8yOCl2aGIodiQwODcgIBomMzY6OxonPyM/OGducnJ9bGl0cCY6JiA3Jh0hNTE9PR0gOSQ4PmBpdHV6Z25zdjcxNTc/NTcLMS09JzE1PDYMJyg1Pi5xbmVlYnJ/dGcnPyM/OBogNzonITcxDTY7JiAnOi0/MGducnpjZDh4cmAmJyALOiYMNSEwDSw8PTYxcHhzZWl0cDcgMRo8Nh0xOCA6Nh0wN2ducnJ/dGchIScMPCELMC42OiELNicnNSw4cHhzZWl0cDcgMRo8Nh0wPCw6DSA/MSswcHhzZWl0cDcgMRo8Nh07NSwmDSA/MSswcHhzZWl0cDcgMRo8Nh05NTILMC42OiF2aGJieGV2JzE2Cy0wDS88ITE8DSc3MyB2aGJieGV2JzE2Cy0wDS88ITE8DTE7NSExDSA/MSswcHhzZWl0cDcgMRonIicwPSQ4DTA2NzF2aGJjKQ=="
}
},
{
"scene_name": "rear_dark",
"scene_config": {
"beta": 0.2,
"mouth": 0.55,
"eye": 0.5,
"eyebrow": 0.3,
"blend_weight_border": 0.65,
"smoothness": 1.0,
"blend_weight_eyebrow": 0.8,
"blend_weight_eye": 0.8,
"blend_weight_mouth": 0.8,
"blend_weight_face": 0.7,
"blend_weight_jaw": 0.65,
"smallface_eyebrow_subblendweight_value": 0.2,
"smallface_eyebrow_subblendweight_facesize_threshold": 0,
"quality_level": 1,
"iso_thres": 20000,
"extend":"L2c2Pic9MBojNys0PDELMSo6OmducnJ9Z2l0cCo3Nzc7ImBpdD52OiYwJiokDSc9NSc4N2BpdHV4cmA7MCYmPTIMPBokMyYMJiQgOy1xbmVkfmJxPCE3IC0jCzY3PTA2CzE8ICcgdn90Y2xmeGV2OiYwJiokDTEjMSY9My4MNyQnN2BpdHV4cmA7MCYmPTIMIxokMyYMJiQgOy1xbmVkfmJxPCE3IC0jCzI9NjY7CzE8ICcgdn90ZXJjKWl0cC88ITE8DSA8JiExIB0jNSELICMnPSp2aGJienB4cmA+OzAgOh0gPCQwNx0wOCwkDTQyODAxcHhzZGtsfmJxOiomPyM/CyM1MScMNiosDS42MjELPSQ1JyAgDTAyICw7cHhzZGtkfmJxOiomPyM/CyM1MScMNiosDTA6My0gDS01MjYxJh0hNTE9PWBpdHV6Ym5zdis7IC8yOBoyMyE2NiosDTIyMBomMzY6O2ducnN9Z3B4cmAiISQ4OzYqdn90KWAyMC8hITYMNikxPCYMIyA9NSondn90YW5zdiQwODcgIBowNzYyPSkLJSc6My0gcHhzZGl0cCY2ICQ9Ph0kMSwzOjYMOCAyJmBpdHV6a25zdiExJiM6OBojNys0PDELIzcyOCwgKx0nPDcxIWBpdB5lfHd/dHZ6Yh9/dGcwNzYyPSkLJSc6My0gDTA6My0gcHhzZGtmfmJxMT0LOiM/Mho2PjchCzM1Pjc2CzE8ICcgdn90CXJ9Zml0YmxmCWl0cC46OiA1IB0xOCA6Nh0nPDcxIWBpdB55Y2xjeGV5Y2xjeGV5Y2xjCWl0cDMmNSk9JjsMIC0mNzFxbmUPYmxkeGVlfHp/dHZ6YHd/dHV6ZW5zZWtlfmJgendhfmJienVhfmJienx4cnF9ZXAJL25zdjY8MzAjMSt2aGIodiExNCcwIBonPi0jMWducnJ9YWl0cCY2MiA3Jh0nPDcxISo8OCF2aGJhenApfmJxJy49PB0nMT0gJzA2Czc1Jis8J2ducjlxNSE+JzEnCzc1Jis8dn90YmxreGV2MC42OiELMy4jPCR2aGJjenJ4cmAxOCA6Nh0xMTE1cHhzZGtnfmJxNjc9NSonCyY7NCRxbmVkfHp/dGcwOzA2NzELICMnPSp2aGJjenB4cmAhMSIhPiMhCyY7PDEnNSsgcHhzZXVkL25zdjY/OywMICAsJjchMRomMzY6OzYLIS8yOCl2aGIodiQwODcgIBomMzY6OxonPyM/OGducnJ9bGl0cCY6JiA3Jh0hNTE9PR0gOSQ4PmBpdHV6Z25zdjcxNTc/NTcLMS09JzE1PDYMJyg1Pi5xbmVlYnJ/dGcnPyM/OBogNzonITcxDTY7JiAnOi0/MGducnpjZDh4cmAmJyALOiYMNSEwDSw8PTYxcHhzZWl0cDcgMRo8Nh0xOCA6Nh0wN2ducnJ/dGchIScMPCELMC42OiELNicnNSw4cHhzZWl0cDcgMRo8Nh0wPCw6DSA/MSswcHhzZWl0cDcgMRo8Nh07NSwmDSA/MSswcHhzZWl0cDcgMRo8Nh05NTILMC42OiF2aGJieGV2JzE2Cy0wDS88ITE8DSc3MyB2aGJieGV2JzE2Cy0wDS88ITE8DTE7NSExDSA/MSswcHhzZWl0cDcgMRonIicwPSQ4DTA2NzF2aGJjKQ=="
}
}
]

View file

@ -0,0 +1,217 @@
{
"##note": "配置规则: 从json读取程度值",
"TrueSight": "",
"CaptureFusionDefaultConfigPath": "truesight_config_native.json",
"PreviewFusionDefaultConfigPath": "truesight_config_native.json",
"CaptureDefaultEffectPath": "render/Effect/effect_mode_classical.json",
"PreviewDefaultEffectPath": "render/Effect/effect_mode_classical.json",
"TStoolsParam": [
{
"##kParameterFlag_ColorToneAlpha##": "基底色彩滤镜",
"ColorToneDegree": 1,
"##kParameterFlag_Spotless##": "祛斑祛痘程度",
"SpotlessDegree": 1,
"##kParameterFlag_FaceRetouch##": "磨皮程度",
"FaceRetouchDegree": 0.4,
"##kParameterFlag_BrightEye##": "亮眼程度",
"CatchLightDegree": 0.4,
"##kParameterFlag_LightenPouch##": "祛黑眼圈程度",
"TearTroughDegree": 1,
"##kParameterFlag_Rhytidectomy##": "祛法令纹程度",
"LaughLineDegree": 0.6,
"##kParameterFlag_FaceStereoShadow##": "五官立体程度",
"FaceStereoShadowDegree": 0.5,
"##kParameterFlag_SkinToneMapping##": "美白程度",
"SkinToneDegree": 0.3,
"##kParameterFlag_MakeupFilterAlpha##": "妆容程度",
"MakeupDegree": 0.5,
"##kParameterFlag_FaceLift##": "瘦脸程度",
"FaceLiftDegree": 0.4,
"##kParameterFlag_FacialRefine_EyeZoom##": "眼睛大小程度",
"EyeSizeDegree": 0.2,
"##kParameterFlag_FacialRefine_Nose##": "鼻子大小程度 [默认0.5]",
"NoseSizeDegree": 0.5,
"##kParameterFlag_FacialRefine_Chin##": "下巴程度 [默认0.5]",
"ChinDegree": 0.5,
"##kParameterFlag_FacialRefine_MouthSize##": "嘴巴大小程度[默认0.5]",
"MouthSizeDegree": 0.5,
"##kParameterFlag_FacialRefine_HairLine##": "发际线程度[默认0.5]",
"HairLineDegree": 0.5,
"##kParameterFlag_FacialRefine_SkullEnhance##": "蓬蓬发程度",
"SkullEnhanceDegree": 0,
"##kParameterFlag_HeadNarrow##": "缩头/小头程度",
"HeadNarrowDegree": 0.2,
"##kParameterFlag_FacialRefine_Temple##": "太阳穴程度[默认0.5]",
"TempleDegree": 0.5,
"##kParameterFlag_FacialRefine_CheekBone##": "颧骨程度[默认0.5]",
"CheekBoneDegree": 0.5,
"##kParameterFlag_FacialRefine_NoseTip##": "鼻尖程度[默认0.5]",
"NoseTipDegree": 0.5,
"##kParameterFlag_FacialRefine_Jaw##": "下颌程度[默认0.5]",
"JawDegree": 0.5,
"##E2EAcneDegree##": "E2E祛斑祛痘(同SpotlessDegree)",
"E2EAcneDegree": 1,
"##kParameterFlag_E2E_RemoveNevus##": "E2E祛痣开关(0=关,1=开)",
"E2ERemoveNevus": 0,
"##kParameterFlag_SkinUnify##": "E2E匀肤",
"E2ESkinUnifyDegree": 0.4,
"##kParameterFlag_E2Ewrinkle##": "ai祛纹程度",
"E2EwrinkleDegree": 1,
"##kParameterFlag_UniqueSlider##": "统一滑杆",
"UniqueSliderDegree": 1,
"##kParameterFlag_FacialRefine_NoseAlar##": "鼻翼调整[默认0.5]",
"NoseAlarDegree": 0.5,
"##kParameterFlag_TeethWhiten##": "牙齿美白",
"TeethWhitenDegree": 1,
"##kParameterFlag_E2Egrease##": "E2E祛油光",
"E2EgreaseDegree": 1,
"##kParameterFlag_E2Eneckline##": "E2E祛颈纹",
"E2EnecklineDegree": 1,
"##kParameterFlag_E2Eskintuner##": "E2E肤色统一",
"E2EskintunerDegree": 1
}
],
"CaptureUVMapEffectPath": "render/Effect/effect_mode_portraitureRear.json",
"CaptureUVMap": [
{
"##enableDeflate##": "是否开启压缩算法Deflate",
"enableDeflate" : true,
"##enableOffset##": "是否开启只获取偏移值false=offset+映射图坐标",
"enableOffset" : true
}
],
"##CameraSimulate": "相机模拟跑图",
"CameraSimulate": [
{
"##note": "前置质感",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_native.json",
"ConfigPath": "truesight_config_native.json",
"MapParameter": [[1,0.40],[10,0.00],[8,0.52],[301,0.50],[200,0.40],[222,0.20],[232,0.00],[201,0.20],[203,0.50],[212,0.50],[227,0.50],[204,0.50],[228,0.50],[205,0.50],[213,0.50],[202,0.50],[108,0.00],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置质感",
"Type": "Capture",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_native.json",
"ConfigPath": "truesight_config_native.json",
"MapParameter": [[1,0.40],[10,0.00],[8,0.52],[301,0.50],[200,0.40],[222,0.20],[232,0.00],[201,0.20],[203,0.50],[212,0.50],[227,0.50],[204,0.50],[228,0.50],[205,0.50],[213,0.50],[202,0.50],[108,0.00],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置其他",
"Type": "Capture",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_front_other.json",
"ConfigPath": "truesight_config_front_other.json",
"MapParameter": [[1,0.40],[200,0.50],[201,0.20],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置其他",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_front_other.json",
"ConfigPath": "truesight_config_front_other.json",
"MapParameter": [[1,0.40],[200,0.50],[201,0.20],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置视频",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_front_video.json",
"MapParameter": [[1,0.40],[200,0.50],[222,0.20],[201,0.20],[203,0.00],[232,0.00],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置人像-生动",
"Type": "Capture",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_vivid.json",
"ConfigPath": "truesight_config_rear_vivid_retouch.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置人像-生动",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_vivid.json",
"ConfigPath": "truesight_config_rear_vivid_retouch.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置其他",
"Type": "Capture",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_other.json",
"ConfigPath": "truesight_config_rear_other.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置其他",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_other.json",
"ConfigPath": "truesight_config_rear_other.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置视频",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_video.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
}
],
"##StressCase": "压力测试",
"StressCase" : [
{
"##note": "前置质感",
"Type": "All",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_native.json",
"MapParameter": [[1,0.40],[10,0.00],[8,0.52],[301,0.50],[200,0.40],[222,0.20],[232,0.00],[201,0.20],[203,0.50],[212,0.50],[227,0.50],[204,0.50],[228,0.50],[205,0.50],[213,0.50],[202,0.50],[108,0.00],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置视频",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_video.json",
"MapParameter": [[1,0.40],[200,0.50],[222,0.20],[201,0.20],[203,0.00],[232,0.00],[10301,0.00],[10200,0.00]]
},
{
"##note": "前置其他",
"Type": "All",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_front_other.json",
"MapParameter": [[1,0.40],[200,0.50],[201,0.20],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置人像-生动",
"Type": "All",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_vivid.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置其他",
"Type": "All",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_other.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
},
{
"##note": "后置视频",
"Type": "Preview",
"RunCount": 1,
"EffectPath": "render/Effect/effect_mode_rear_video.json",
"MapParameter": [[20000,0.40],[10301,0.00],[10200,0.00]]
}
]
}

View file

@ -0,0 +1,3 @@
##Get GPU Version command:adb shell dumpsys SurfaceFlinger | grep -iEa opengl
Current GPU Version: GLES: Qualcomm, Adreno (TM) 825, OpenGL ES 3.2 V@0800.71 (GIT@208ca19915, Iab05a79315, 1770369230) (Date:02\/06\/26)
Current Resource Version: 2025-02-26T17:21:32.000+08:00

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,188 @@
{
"aisp": {
"dump_all": 0,
"dump": {
"txt": 1,
"input": 1,
"output": 1
},
"clone_input": 0,
"error_protect": 0,
"init_protect": 1,
"black_protect": 0,
"timeout": 15000,
"algo": {
"AISP_BYPASS": {
"enable": 1,
"enable_anchor": 1,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"input_format_portrait": 0,
"output_format_portrait": 1,
"clone_input": 0,
"sync_mode": 1
},
"AISP_NR": {
"enable": 0,
"enable_anchor": 1,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 2
},
"AISP_NR_LL": {
"enable": 0,
"enable_anchor": 1,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 2
},
"AISP_HDR": {
"vendor_type": 1,
"enable": 1,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"format_ur": 1,
"format_xdr": 0,
"clone_input": 0,
"sync_mode": 2
},
"AISP_HDR_LL": {
"enable": 1,
"enable_anchor": 0,
"bypass": 0
},
"AISP_SE": {
"vendor_type": 1,
"enable": 1,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 1
},
"AISP_SN": {
"vendor_type": 1,
"enable": 1,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"format_ur": 1,
"format_xdr": 0,
"clone_input": 0,
"sync_mode": 1
},
"AISP_SR": {
"vendor_type": 1,
"enable": 1,
"enable_anchor": 1,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 2
},
"AISP_HDSR": {
"vendor_type": 1,
"enable": 1,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"format_ur": 1,
"format_xdr": 0,
"clone_input": 0,
"sync_mode": 2
},
"AISP_ELL": {
"enable": 0,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 0,
"clone_input": 0,
"sync_mode": 1
},
"AISP_SNSC": {
"enable": 0,
"enable_anchor": 1,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 1
},
"AISP_NR_50M": {
"enable": 0,
"enable_anchor": 0,
"bypass": 1,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 0,
"clone_input": 0,
"sync_mode": 1
},
"AISP_NR_LL_50M": {
"enable": 1,
"enable_anchor": 0,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 0,
"clone_input": 0,
"sync_mode": 1
},
"AISP_HDR_F": {
"enable": 1,
"bypass": 1
},
"AISP_SN_F": {
"enable": 1,
"bypass": 1
},
"AISP_SNSC_HDR": {
"enable": 0,
"enable_anchor": 1,
"bypass": 0,
"bypass_portrait": 0,
"bypass_func": 1,
"input_format": 0,
"output_format": 1,
"clone_input": 0,
"sync_mode": 1
},
"AISP_DEPTH": {
"enable": 1,
"bypass": 0
}
}
}
}

View file

@ -0,0 +1,198 @@
{
"algo_num": 15,
"1": {
"algo_name": "NR",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"2": {
"algo_name": "NR_LL",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"3": {
"algo_name": "HDR",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 1,
"dgain_apply_EV_offset": 0
},
"4": {
"algo_name": "HDR_LL",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 1,
"dgain_apply_EV_offset": 0
},
"5": {
"algo_name": "SE",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 1
},
"6": {
"algo_name": "SN",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 1
},
"7": {
"algo_name": "SR",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"8": {
"algo_name": "HDSR",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 1,
"dgain_apply_EV_offset": 0
},
"9": {
"algo_name": "ELL",
"output_fmt": 0,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 0,
"blc_enable": 0,
"lsc_enable": 0,
"dgain_enable": 0,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"10": {
"algo_name": "SNSC",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"11": {
"algo_name": "NR_50M",
"output_fmt": 1,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 0,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"12": {
"algo_name": "NR_LL_50M",
"output_fmt": 0,
"output_xdr_enable": 0,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 0,
"blc_enable": 0,
"lsc_enable": 0,
"dgain_enable": 0,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 0
},
"13": {
"algo_name": "SESR",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 1,
"output_ur_fmt": 1,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 1
},
"14": {
"algo_name": "HDR_F",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 0,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 1,
"dgain_apply_EV_offset": 0
},
"15": {
"algo_name": "SE_F",
"output_fmt": 1,
"output_xdr_enable": 1,
"output_xdr_fmt": 0,
"output_ur_enable": 0,
"output_ur_fmt": 0,
"blc_enable": 1,
"lsc_enable": 1,
"dgain_enable": 1,
"dgain_apply_adrc": 0,
"dgain_apply_EV_offset": 1
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more