commit 1bad864d423c75a27bfeebedc2de3e72e617bc81 Author: SaschaNes Date: Tue Aug 12 13:48:09 2025 +0200 sm8750-common: init vendor files from proprietary-files.txt diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..2c2afd3 --- /dev/null +++ b/Android.bp @@ -0,0 +1,19291 @@ +// +// Automatically generated file. DO NOT MODIFY +// + +soong_namespace { + imports: [ + "device/samsung/sm8750-common", + "hardware/qcom-caf/sm8750", + "hardware/qcom-caf/wlan", + "hardware/samsung", + "vendor/qcom/opensource/commonsys-intf/display", + "vendor/qcom/opensource/commonsys/display", + "vendor/qcom/opensource/dataservices", + "vendor/qcom/opensource/display", + ], +} + +cc_prebuilt_library_shared { + name: "vendor.qti.diaghal-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system/lib64/vendor.qti.diaghal-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.keymaster-V4-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.keymaster-V4-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.keymaster@3.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.keymaster@3.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.keymaster@4.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.keymaster@4.0.so", + ], + shared_libs: [ + "android.hardware.keymaster@3.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.keymaster@4.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.keymaster@4.1.so", + ], + shared_libs: [ + "android.hardware.keymaster@3.0", + "android.hardware.keymaster@4.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "cdsp_face", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/cdsp_face.so", + ], + shared_libs: [ + "libc", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.qseeaon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.qseeaon.so", + ], + shared_libs: [ + "libc++", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libcutils", + "liblog", + "libsync", + "libprotobuf-cpp-full", + "libqshcamera", + "libsnsapi", + "com.qti.qseeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.qseeutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.qseeutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libsecsettingsmanager", + "libsecdirectcommand", + "libuniplugin", + "libbase", + "libsensorndkbridge", + "libunidatamanager", + "libsecril-client_vendor", + "android.hardware.thermal-V1-ndk", + "vendor.samsung.hardware.thermal-V1-ndk", + "libbinder", + "libbinder_ndk", + "libhypervintf", + "libmeminfo", + "libatccore", + "libtflitecore", + "libcdsprpc", + "libfloatingfeature_hal", + "libprotobuf-cpp-full", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libsnsapi", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.dpm.api@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "eglSubDriverAndroid", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/eglSubDriverAndroid.so", + ], + shared_libs: [ + "libEGL_adreno", + "libcutils", + "libhardware", + "libgsl", + "libnativewindow", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@2.0", + "libbinder_ndk", + "libvndksupport", + "android.hardware.graphics.allocator-V2-ndk", + "libmapperutils", + "libgralloctypes", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEGL_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libEGL_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv1_CM_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv2_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv2_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libllvm-glnext", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVkLayer_ADRENO_qprofiler", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_adreno.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_esx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_esx.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.gnss-aidl-impl-qti", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "android.hardware.gnss-V4-ndk", + "android.hardware.health-V1-ndk", + "android.hardware.health@1.0", + "android.hardware.health@2.0", + "android.hardware.health@2.1", + "libhidlbase", + "liblog", + "libcutils", + "libutils", + "libloc_core", + "libgps.utils", + "liblocation_api", + "libqti_vndfwk_detect_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.default", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/audio.primary.default.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.unihal.default", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/camera.unihal.default.so", + ], + shared_libs: [ + "unihal_entry", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gatekeeper.mdfpp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so", + ], + shared_libs: [ + "liblog", + "libcrypto-v33", + "libminkdescriptor", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudiohal_aidl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so", + ], + shared_libs: [ + "vendor.samsung.hardware.audio-V1-ndk", + "libbase", + "libbinder_ndk", + "libcutils", + "liblog", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.dynamic_sensor_hal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so", + ], + shared_libs: [ + "libbase", + "libhidparser", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-ScopedWakelock", + "android.hardware.sensors@2.1", + "libhidlbase", + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.capabilityconfigstore-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore-impl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libxml2", + "vendor.qti.hardware.capabilityconfigstore-V1-ndk", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qseecom@1.0-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so", + ], + shared_libs: [ + "libbase", + "libutils", + "libcutils", + "liblog", + "libdmabufheap", + "vendor.qti.hardware.qseecom-V1-ndk", + "libbinder_ndk", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vulkan.adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vulkan.adreno.so", + ], + shared_libs: [ + "libcutils", + "libz", + "libadreno_utils", + "libgsl", + "liblog", + "libllvm-glnext", + "libhardware", + "libbase", + "vendor.qti.hardware.display.mapper@2.0", + "android.hardware.graphics.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libutils", + "libnativewindow", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "libbinder_ndk", + "libvndksupport", + "android.hardware.graphics.allocator-V2-ndk", + "libmapperutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAIHRWrapper.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAIHRWrapper.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libdmabufheap", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAIHR_ERAW_Wrapper.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAIHR_ERAW_Wrapper.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libdmabufheap", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAIHighRes_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAIHighRes_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmpbase", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAIISPSegmenter_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAIISPSegmenter_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAISegmenter_v3.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAISegmenter_v3.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAfHelper.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAfHelper.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAlacSwDec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libApeSwDec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libApeSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libBarcodeReader.vendor.quram", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libBarcodeReader.vendor.quram.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libtensorflowlite.camera.samsung", + "liblog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libBeauty_v4.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libBeauty_v4.camera.samsung.so", + ], + shared_libs: [ + "libHprFace_GAE_api.camera.samsung", + "libcutils", + "libbeautyshot.arcsoft", + "libFace_Landmark_API.camera.samsung", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libBlurDetectionDeepLearning.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libBlurDetectionDeepLearning.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libOpenCv.camera.samsung", + "libtensorflowLite.singletake.camera.samsung", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCB", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCB.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libutils", + "libadreno_utils", + "libnativewindow", + "libvndksupport", + "android.hardware.graphics.allocator-V2-ndk", + "libbinder_ndk", + "libmapperutils", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDLInterface.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libDLInterface.camera.samsung.so", + ], + shared_libs: [ + "libsnap_vndk", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDeviceInfoProvider", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libDeviceInfoProvider.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDocumentDetector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libDocumentDetector.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEventFinder.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libEventFinder.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEvrcSwCodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libEvrcSwCodec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFaceService", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFaceService.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libnativewindow", + "libstagefright_foundation", + "libsecfr_model", + "libsecfr_engine", + "libcamera2ndk_vendor", + "libmediandk", + "libbinder_ndk", + "libui", + "libyuv", + "android.hardware.biometrics.face-V4-ndk", + "android.hardware.biometrics.common-V4-ndk", + "vendor.samsung.hardware.biometrics.face-V4-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFace_Landmark_API.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFace_Landmark_API.camera.samsung.so", + ], + shared_libs: [ + "libmpbase", + "libc++", + "libcutils", + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFace_Landmark_Engine.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFace_Landmark_Engine.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFastUWDistortionCorrection.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFastUWDistortionCorrection.camera.samsung.so", + ], + shared_libs: [ + "liblog", + "libEGL", + "libGLESv3", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFlacSwDec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPMTEEC_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPMTEEC_vendor.so", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libGPTEE_vendor", + "libminkdescriptor", + "libminksocket_vendor", + "libdmabufheap", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPTEE_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPTEE_vendor.so", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel_svc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel_svc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHDRVerifier_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHDRVerifier_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHandGesture.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHandGesture.camera.samsung.so", + ], + shared_libs: [ + "libhandgesture.arcsoft", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHprFace_GAE_api.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHprFace_GAE_api.camera.samsung.so", + ], + shared_libs: [ + "libHpr_RecGAE_cvFeature_v1.0.camera.samsung", + "libc++", + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHprVisualEffect", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHprVisualEffect.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHpr_RecGAE_cvFeature_v1.0.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libIDDQD_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libIDDQD_core.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libLightObjectDetector_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libLightObjectDetector_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libLocalTM_capture_core.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libLocalTM_capture_core.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libdmabufheap", + "libion", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libLocalTM_preview_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libLocalTM_preview_core.so", + ], + shared_libs: [ + "libdmabufheap", + "libc++", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libLocalTM_wrapper.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libLocalTM_wrapper.camera.samsung.so", + ], + shared_libs: [ + "libLocalTM_capture_core.camera.samsung", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMoireDetection.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMoireDetection.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libtensorflowlite.camera.samsung", + "libtensorflowlite_gpu.camera.samsung", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMoireDetectionWrapper.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMoireDetectionWrapper.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libMoireDetection.camera.samsung", + "libtensorflowlite.camera.samsung", + "libtensorflowlite_gpu.camera.samsung", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMoireDetector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMoireDetector.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libMoireDetection.camera.samsung", + "libMoireDetectionWrapper.camera.samsung", + "libtensorflowlite.camera.samsung", + "libtensorflowlite_gpu.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMoonVerifier_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMoonVerifier_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMotionEstimator.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMotionEstimator.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMotionEstimator.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMotionEstimator.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libMotionEstimatorWrapper.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMotionEstimatorWrapper.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMotionEstimatorWrapper.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libOpenCv.camera.samsung", + "libMotionEstimator.camera.samsung", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libObjectDetector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libObjectDetector.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmpbase", + "libMoonVerifier_v1.camera.samsung", + "libLightObjectDetector_v1.camera.samsung", + "libPetDetector_v1.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCv.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCv.camera.samsung.so", + ], + shared_libs: [ + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPanDetector", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPanDetector.so", + ], + shared_libs: [ + "libsensorndkbridge", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPeripheralStateUtils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPeripheralStateUtils.so", + ], + shared_libs: [ + "libminksocket_vendor", + "liblog", + "libutils", + "libcutils", + "libbase", + "libminkdescriptor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPersonal_capture.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPersonal_capture.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPersonal_core.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPersonal_core.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPetDetector_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPetDetector_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libmpbase", + "libPetDetector_v1.camera.samsung", + "libMoonVerifier_v1.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPetDetector_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPetDetector_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPortraitSolution.camera.samsung_preview", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPortraitSolution.camera.samsung_preview.so", + ], + shared_libs: [ + "libBeauty_v4.camera.samsung", + "libsrib_CNNInterface.camera.samsung", + "libsrib_humanaware_engine.camera.samsung", + "libFace_Landmark_API.camera.samsung", + "libc++", + "libOpenCv.camera.samsung", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQRInterface.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQRInterface.camera.samsung.so", + ], + shared_libs: [ + "libBarcodeReader.vendor.quram", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQSEEComAPI", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQSEEComAPI.so", + ], + shared_libs: [ + "libdmabufheap", + "liblog", + "libutils", + "libqcbor", + "libminkdescriptor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQcelp13SwCodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQcelp13SwCodec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQrDetector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQrDetector.uniplugin@1.0.so", + ], + shared_libs: [ + "libQRInterface.camera.samsung", + "liblog", + "libcutils", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libRelighting_API.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libRelighting_API.camera.samsung.so", + ], + shared_libs: [ + "libmpbase", + "libc++", + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSNPE", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSNPE.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libEGL", + "libGLESv2", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSRIB_ARVL_HAP.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSRIB_ARVL_HAP.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libsavscmn", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSWNDFilterPreview.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSWNDFilterPreview.camera.samsung.so", + ], + shared_libs: [ + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSceneDetector_v1.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSceneDetector_v1.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "libz", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSecJpegEncoder.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSecJpegEncoder.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libUniPluginUtils", + "libimgproc_sw.unifunc@common", + "unihal_cutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeCpu", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeCpu.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeGpu", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeGpu.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeHtpV79Stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeHtpV79Stub.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libcdsprpc", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTetraSR10.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTetraSR10.camera.samsung.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libion", + "liblog", + "libutils", + "libutilscallstack", + "libTetraSR10Tuning.camera.samsung", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTetraSR10Tuning.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTetraSR10Tuning.camera.samsung.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTrustedInputAIDL", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTrustedInputAIDL.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.trustedui-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTrustedInputUtils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTrustedInputUtils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTrustedUIAIDL", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTrustedUIAIDL.so", + ], + shared_libs: [ + "liblog", + "libbinder_ndk", + "libutils", + "libcutils", + "libbase", + "libdmabufheap", + "libminksocket_vendor", + "libvmmem", + "vendor.qti.hardware.trustedui-V1-ndk", + "libdisplayconfig.qti", + "libtrustedapploader", + "vendor.qti.hardware.display.config-V7-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libUniPluginUtils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libUniPluginUtils.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libUniScaler.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libUniScaler.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libUniPluginUtils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVendorSemDataProps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVendorSemDataProps.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVendorSemTelephonyProps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVendorSemTelephonyProps.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SamsungRec_08020", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_SamsungRec_08020.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + "lib_lvacfs", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SoundAlive_3DPosition_ver202", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SoundAlive_AlbumArt_ver105", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SoundAlive_play_plus_ver900", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_SoundAlive_play_plus_ver900.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SoundBooster_ver2060", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_SoundBooster_ver2060.so", + ], + shared_libs: [ + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_lvacfs", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_lvacfs.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadm.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadreno_app_profiles", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadreno_app_profiles.so", + ], + shared_libs: [ + "libcutils", + "libhardware", + "libutils", + "libbase", + "libbinder_ndk", + "vendor.qti.qspmhal-V1-ndk", + "libqspm-mem-utils-vendor", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadreno_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadreno_utils.so", + ], + shared_libs: [ + "libgsl", + "liblog", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsp_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libadsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsprpc.so", + ], + shared_libs: [ + "libhidlbase", + "libhardware", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.dsp-V1-ndk", + "liblog", + "libc", + "libcutils", + "libdmabufheap", + "libvmmem", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libagm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libagm.so", + ], + shared_libs: [ + "liblog", + "libaudioroute", + "libarmemlog", + "libcutils", + "libtinyalsa", + "libaudio_log_utils", + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiAutoFocus", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaiAutoFocus.so", + ], + shared_libs: [ + "liblog", + "libtswrappercommon", + "libsnap_vndk", + "libm", + "libc", + "libc++", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libai_denoiser_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libai_denoiser_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmpbase", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libai_tetra_super_zoom.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libai_tetra_super_zoom.arcsoft.so", + ], + shared_libs: [ + "libtetra_hybrid_mf_zoom.arcsoft", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaidenoiser", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaidenoiser.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libcdsprpc", + "libsync", + "libbitmlengine", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaidenoiserv2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaidenoiserv2.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libcdsprpc", + "libsync", + "libbitmlenginev2", + "libopencv", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaifrc.quram", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaifrc.quram.so", + ], + shared_libs: [ + "libsnap_vndk", + "libc++", + "libOpenCv.camera.samsung", + "libm", + "liblog", + "libz", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiscaler", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaiscaler.so", + ], + shared_libs: [ + "libdisplaydebug", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaivideocentral.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaivideocentral.arcsoft.so", + ], + shared_libs: [ + "libcdsprpc", + "libsnap_vndk", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libar-pal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libar-pal.so", + ], + shared_libs: [ + "liblog", + "libexpat", + "libaudioroute", + "libcutils", + "libutilscallstack", + "libvui_intf", + "libarmemlog", + "libhidlbase", + "libPeripheralStateUtils", + "libutils", + "libsecaudiohalproxy_vendor", + "libtinyalsa", + "libtinycompress", + "libsecaudioinfo", + "libsecaudiolevel", + "librecordalive", + "libspeakercalibration", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_deflicker_native", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_deflicker_native.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_portraitlighting_preview", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_portraitlighting_preview.so", + ], + shared_libs: [ + "libdualcamrefocus_video.arcsoft", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_object_tracking", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_object_tracking.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libatccore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libatccore.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_log_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudio_log_utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libexpat", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libauto_framing_arcsoft.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libauto_framing_arcsoft.uniplugin@1.0.so", + ], + shared_libs: [ + "libaivideocentral.arcsoft", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libauto_framing_lite.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libauto_framing_lite.uniplugin@1.0.so", + ], + shared_libs: [ + "libzoomroi_lite.samsung", + "liblog", + "libcutils", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libautotracking_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libautotracking_interface.so", + ], + shared_libs: [ + "libbodyid.arcsoft", + "libzoomroi.samsung", + "libarcsoft_object_tracking", + "liblog", + "libcutils", + "libuniplugin", + "libmpbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbacklight-calib", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbacklight-calib.so", + ], + shared_libs: [ + "libdisplaydebug", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbatching", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbatching.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libloc_core", + "libgps.utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbeauty_preview.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbeauty_preview.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libBeauty_v4.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbeautyshot.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbeautyshot.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitmlengine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbitmlengine.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libcdsprpc", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitmlenginev2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbitmlenginev2.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libcdsprpc", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbodyid.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbodyid.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc++", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc++.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc2filterplugin", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc2filterplugin.so", + ], + shared_libs: [ + "libbase", + "libcodec2", + "libcutils", + "libprocessgroup", + "libsfplugin_ccodec_utils", + "libsync", + "libui", + "libutils", + "libOpenCL", + "libstagefright_foundation", + "libcodec2_vndk", + "liblog", + "libEGL", + "libGLESv1_CM", + "libGLESv2", + "libGLESv3", + "libbinder_ndk", + "libhidlmemory", + "android.hidl.memory@1.0", + "vendor.samsung.hardware.media.mpp-V5-ndk", + "android.hardware.thermal-V1-ndk", + "vendor.samsung.hardware.thermal-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcacertclient", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcacertclient.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhidlbase", + "libbase", + "libbinder_ndk", + "vendor.qti.hardware.cacertaidlservice-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxcommonutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxcommonutils.so", + ], + shared_libs: [ + "libutilscallstack", + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdengine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdengine.so", + ], + shared_libs: [ + "libbitmlenginev2", + "libcamxcommonutils", + "libcdsprpc", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxhwnodecontext", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxhwnodecontext.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libcamximageformatutils", + "libcamxcsl", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxifestriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxifestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamximageformatutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamximageformatutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.1", + "libdmabufheap", + "libgralloccore", + "libgrallocutils", + "libmapperutils", + "libvndksupport", + "android.hardware.graphics.allocator-V2-ndk", + "android.hardware.graphics.allocator-V1-ndk", + "android.hardware.graphics.common@1.1", + "libbinder_ndk", + "libdisplayconfig.qti", + "libgralloc.qti", + "libgralloctypes", + "libcamxcommonutils", + "libsecsettingsmanager", + "vendor.qti.hardware.display.config-V2-ndk", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxqsatalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxqsatalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxsettingsmanager", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxsettingsmanager.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxstatscore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxstatscore.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswprocessalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxswprocessalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxtintlessalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxtintlessalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svacnnvendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2svacnnvendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svarnnvendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2svarnnvendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2udk7vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2udk7vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2uvvendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2uvvendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libVoiceSdk", + "libtensorflowlite_c", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdfw", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdfw.so", + ], + shared_libs: [ + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdfw_remote_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdfw_remote_api.so", + ], + shared_libs: [ + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsp_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsprpc.so", + ], + shared_libs: [ + "libhidlbase", + "libhardware", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.dsp-V1-ndk", + "liblog", + "libc", + "libcutils", + "libdmabufheap", + "libvmmem", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchilog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libchilog.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libclstc_algorithm_adapter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libclstc_algorithm_adapter.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libclstc_gcp_adapter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libclstc_gcp_adapter.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libclstc_tm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libclstc_tm.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libsdmutils", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcommonchiutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcommonchiutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libsecsettingsmanager", + "libsecdirectcommand", + "libuniplugin", + "libbase", + "libsensorndkbridge", + "libunidatamanager", + "libsecril-client_vendor", + "android.hardware.thermal-V1-ndk", + "vendor.samsung.hardware.thermal-V1-ndk", + "libbinder", + "libbinder_ndk", + "libhypervintf", + "libmeminfo", + "libatccore", + "libtflitecore", + "libchilog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libconfigdb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libconfigdb.so", + ], + shared_libs: [ + "libxml", + "libdiag", + "libdsutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcpion", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcpion.so", + ], + shared_libs: [ + "liblog", + "libdmabufheap", + "libvmmem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcv_common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcv_common.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdataitems", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdataitems.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libloc_core", + "libloc_base_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiag", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiag.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiagjni", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiagjni.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdiag", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdigital-dimming", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdigital-dimming.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisp-aba", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisp-aba.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisplayqos", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisplayqos.so", + ], + shared_libs: [ + "libdisplaydebug", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisplayskuutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisplayskuutils.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdmutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdpps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdpps.so", + ], + shared_libs: [ + "libcutils", + "libdisp-aba", + "libqdutils", + "libutils", + "liblog", + "libbinder", + "libdrm", + "libtinyxml2_1", + "libdisplaydebug", + "libhidlbase", + "android.frameworks.sensorservice@1.0", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmfs", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmfs.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libxml2", + "libseclog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmtime", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmtime.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsd2pcm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsd2pcm.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsi_netctrl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsi_netctrl.so", + ], + shared_libs: [ + "libqdi", + "libdiag", + "libcutils", + "liblog", + "libdsutils", + "libconfigdb", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libnicm", + "libnicm_dsi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsmanager", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsmanager.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsutils.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libmdmdetect", + "libnetutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcamrefocus_video.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdualcamrefocus_video.arcsoft.so", + ], + shared_libs: [ + "libcdsprpc", + "libSNPE", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcamvirap_video.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdualcamvirap_video.arcsoft.so", + ], + shared_libs: [ + "libcdsprpc", + "libSNPE", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libegis_fp_normal_sensor_test", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libengine_did", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libengine_did.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libengmode_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libengmode_client.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeva", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeva.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libdmabufheap", + "libutils", + "libcv_common", + "libvmmem", + "libsynx", + "libcdsprpc", + "libjsoncpp", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeva_util", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeva_util.so", + ], + shared_libs: [ + "libc++", + "libutils", + "libQSEEComAPI", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libevent_finder.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libevent_finder.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libEventFinder.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libexifa.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libexifa.camera.samsung.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libface_landmark.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libface_landmark.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfast_uwdc.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfast_uwdc.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libvulkan", + "libFastUWDistortionCorrection.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvdsp_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfastcvdsp_stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvopt", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfastcvopt.so", + ], + shared_libs: [ + "liblog", + "libdmabufheap", + "libfastcvdsp_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeutils.so", + ], + shared_libs: [ + "libdisplaydebug", + "libminksocket_vendor", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfloatingfeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfloatingfeature.so", + ], + shared_libs: [ + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfloatingfeature_hal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfloatingfeature_hal.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfocuspeaking", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfocuspeaking.so", + ], + shared_libs: [ + "libc++", + "libsavscmn", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfocuspeaking.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfocuspeaking.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libfocuspeaking", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libformatConverter.unifunc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libformatConverter.unifunc.so", + ], + shared_libs: [ + "libhardware", + "libcutils", + "libutils", + "libui", + "liblog", + "unihal_cutils", + "unihal_android", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgame_enhance", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgame_enhance.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgeofencing", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgeofencing.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libloc_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgf_in_system_lib", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgf_in_system_lib.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgnss", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgnss.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libloc_core", + "libgps.utils", + "libxml2", + "libloc_base_util", + "libsemnativecarrierfeature", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgnsspps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgnsspps.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgps.utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgps.utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libprocessgroup", + "libsemnativecarrierfeature", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpt", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpt.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpudataproducer", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpudataproducer.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloc.qti", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloc.qti.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libgralloctypes", + "libhidlbase", + "libhardware", + "android.hardware.graphics.mapper@4.0", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloccore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloccore.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libgrallocutils", + "libgralloctypes", + "libgralloc.qti", + "libhidlbase", + "libion", + "libdmabufheap", + "libvmmem", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloctypes", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloctypes.so", + ], + shared_libs: [ + "android.hardware.graphics.common-V5-ndk", + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgrallocusage", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgrallocusage.so", + ], + shared_libs: [ + "android.hardware.graphics.allocator@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgrallocutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgrallocutils.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libgralloctypes", + "libhidlbase", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libbinder_ndk", + "libgralloc.qti", + "android.hardware.graphics.allocator-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgsl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgsl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libsync", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhand_interaction.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhand_interaction.uniplugin@1.0.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libHandGesture.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhandgesture.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhandgesture.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr10plus", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr10plus.so", + ], + shared_libs: [ + "libcamxcommonutils", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_backlight_adapter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_backlight_adapter.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_tm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_tm.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdradaptivecustom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdradaptivecustom.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdraid.gpu.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdraid.gpu.arcsoft.so", + ], + shared_libs: [ + "libsnap_vndk", + "libcdsprpc", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdraid.npu.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdraid.npu.arcsoft.so", + ], + shared_libs: [ + "libcdsprpc", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdrdynamic", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdrdynamic.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdrdynamicootf", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdrdynamicootf.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libheifcapture", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libheifcapture.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libmediandk", + "libnativewindow", + "libsavscmn", + "libbase", + "libstagefright_foundation_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhermes", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhermes.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhermes_bdbridge", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhermes_bdbridge.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhermes_cred", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhermes_cred.so", + ], + shared_libs: [ + "android.hardware.weaver-V2-ndk", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhme", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhme.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhwvault", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhwvault.so", + ], + shared_libs: [ + "libQSEEComAPI", + "libbase", + "libhidlbase", + "libutils", + "liblog", + "libshctrl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhypermotion_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhypermotion_core.so", + ], + shared_libs: [ + "libutils", + "libui", + "liblog", + "libcutils", + "libfloatingfeature", + "libsensorndkbridge", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libiddqd.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libiddqd.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libIDDQD_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libidl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libidl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimage_enhancement.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimage_enhancement.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimage_io", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimage_io.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimagecodec_native.quram", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimagecodec_native.quram.so", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimgproc_sw.unifunc@common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimgproc_sw.unifunc@common.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "unihal_cutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libintervmipc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libintervmipc.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping170", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping170.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping480", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping480.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libisphwsetting", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libisphwsetting.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libizat_client_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libizat_client_api.so", + ], + shared_libs: [ + "liblog", + "libgps.utils", + "libloc_base_util", + "libloc_mq_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libizat_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libizat_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libloc_core", + "libgps.utils", + "libloc_api_v02", + "libloc_util", + "libloc_base_util", + "libloc_mq_client", + "libprotobuf-cpp-lite", + "libwifiobserver", + "libizat_client_api", + "liblocation_api", + "liblowi_common", + "libbinder_ndk", + "libcrypto", + "libz", + "libsqlite", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjnihelper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjnihelper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmiservices", + "libqmi_cci", + "libcacertclient", + "libbinder_ndk", + "vendor.qti.hardware.cacertaidlservice-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpegQtable_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpegQtable_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libsavscmn", + "libpadm", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpege", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpege.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpegencoder_sw.unifunc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpegencoder_sw.unifunc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libcamera_metadata", + "libimgproc_sw.unifunc@common", + "unihal_cutils", + "unihal_android", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpegsq.media.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpegsq.media.samsung.so", + ], + shared_libs: [ + "liblog", + "libsavscmn", + "libpadm", + "libcutils", + "libimagecodec_native.quram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjump_shot.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjump_shot.uniplugin@1.0.so", + ], + shared_libs: [ + "libSRIB_ARVL_HAP.camera.samsung", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkcl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkcl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkernelmanager", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkernelmanager.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymaster4_1support", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymaster4_1support.so", + ], + shared_libs: [ + "android.hardware.keymaster@3.0", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libbase", + "libcrypto", + "libhidlbase", + "libkeymaster4support", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymaster4support", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymaster4support.so", + ], + shared_libs: [ + "android.hardware.keymaster@3.0", + "android.hardware.keymaster@4.0", + "libbase", + "libcrypto", + "libhardware", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymaster_messages", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymaster_messages.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymaster_portable", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymaster_portable.so", + ], + shared_libs: [ + "libcrypto", + "libcppbor", + "libcppcose_rkp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblbs_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblbs_core.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libizat_core", + "libloc_core", + "libgps.utils", + "libcrypto", + "libsqlite", + "libloc_base_util", + "libloc_api_v02", + "libmdmdetect", + "libperipheral_client", + "libpdmapper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblistensoundmodel2vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblistensoundmodel2vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libVoiceSdk", + "libtensorflowlite_c", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblivefocus_preview_engine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblivefocus_preview_engine.so", + ], + shared_libs: [ + "libBeauty_v4.camera.samsung", + "libFace_Landmark_API.camera.samsung", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblivefocus_preview_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblivefocus_preview_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "liblivefocus_preview_engine", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-glnext", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-glnext.so", + ], + shared_libs: [ + "libgsl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-qcom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-qcom.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-qgl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-qgl.so", + ], + shared_libs: [ + "libgsl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_api_v02", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_api_v02.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libloc_core", + "libgps.utils", + "liblog", + "libsemnativecarrierfeature", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_api_wds", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_api_wds.so", + ], + shared_libs: [ + "libgps.utils", + "libidl", + "libcutils", + "liblog", + "libutils", + "liblocation_api", + "libqmi_cci", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_base_util", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_base_util.so", + ], + shared_libs: [ + "libsqlite", + "libssl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_mq_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_mq_client.so", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libgps.utils", + "libloc_base_util", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_socket", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_socket.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libgps.utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_util", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_util.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libgps.utils", + "android.frameworks.location.altitude-V2-ndk", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocaltm_capture.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocaltm_capture.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libLocalTM_wrapper.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocation_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocation_api.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocation_api_msg", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocation_api_msg.so", + ], + shared_libs: [ + "libgps.utils", + "liblog", + "libprotobuf-cpp-lite", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocation_client_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocation_client_api.so", + ], + shared_libs: [ + "libgps.utils", + "liblocation_api_msg", + "libprotobuf-cpp-lite", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocation_integration_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocation_integration_api.so", + ], + shared_libs: [ + "libgps.utils", + "liblocation_api_msg", + "libprotobuf-cpp-lite", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocationservice", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocationservice.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libloc_core", + "libgps.utils", + "liblbs_core", + "libdataitems", + "liblowi_client", + "libizat_core", + "liblocation_api", + "libloc_base_util", + "libloc_mq_client", + "liblowi_common", + "libwifiobserver", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblocationservice_glue", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblocationservice_glue.so", + ], + shared_libs: [ + "liblocationservice", + "libcutils", + "liblog", + "libloc_core", + "libgps.utils", + "libhardware_legacy", + "liblbs_core", + "libdataitems", + "liblocation_api", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblowi_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblowi_client.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libgps.utils", + "libloc_base_util", + "libloc_mq_client", + "liblowi_common", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblowi_common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblowi_common.so", + ], + shared_libs: [ + "liblog", + "libloc_base_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblowi_wifihal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblowi_wifihal.so", + ], + shared_libs: [ + "liblowi_client", + "libcutils", + "libutils", + "liblog", + "libgps.utils", + "libloc_base_util", + "libloc_mq_client", + "liblowi_common", + "wifi_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmcaimegpu.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmcaimegpu.samsung.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmctfengine_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmctfengine_stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdmdetect", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdmdetect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdsprpc.so", + ], + shared_libs: [ + "libhidlbase", + "libhardware", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.dsp-V1-ndk", + "liblog", + "libc", + "libcutils", + "libdmabufheap", + "libvmmem", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmemutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmemutils.so", + ], + shared_libs: [ + "libion", + "libdisplaydebug", + "libvmmem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmfGhostDetection", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmfGhostDetection.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmfec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmfec.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libminkdescriptor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libminkdescriptor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libminksocket_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libminksocket_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqrtr", + "libvmmem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmm-hdcpmgr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmm-hdcpmgr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_bestats", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_bestats.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_cac", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_cac.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libOpenCL", + "libbitmlenginev2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_lscv35", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_lscv35.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libopencv", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr_t4", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr_t4.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libopencv", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_pdpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_pdpc.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmosal_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmosal_vendor.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmpbase.so", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmultiobject_tracker", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmultiobject_tracker.so", + ], + shared_libs: [ + "liblog", + "libm", + "libz", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnanopb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnanopb.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libndfilter_preview.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libndfilter_preview.uniplugin@1.0.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libSWNDFilterPreview.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetutils.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboemcrypto", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboemcrypto.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libcpion", + "libminkdescriptor", + "libcutils", + "libtrustedapploader", + "vendor.qti.hardware.display.config-V7-ndk", + "libpower", + "libcrypto", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopencv", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopencv.so", + ], + shared_libs: [ + "libc", + "libc++", + "libdl", + "liblog", + "libm", + "libz", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopencv3a", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopencv3a.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopestriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libops", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libops.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libQSEEComAPI", + "liblog", + "libdrm", + "vendor.qti.hardware.display.config-V7-ndk", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libos", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libos.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpadm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpadm.so", + ], + shared_libs: [ + "libsavscmn", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpal_net_if", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpal_net_if.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libandroid_net", + "libcrypto", + "libssl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpantilt_detector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpantilt_detector.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libPanDetector", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdmapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdmapper.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdnotifier", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdnotifier.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libperipheral_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libperipheral_client.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpetcamera_engine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpetcamera_engine.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libOpenCv.camera.samsung", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libprofileparamstorage", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libprofileparamstorage.so", + ], + shared_libs: [ + "libxml2", + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_base", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_base.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_basecodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_basecodec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqc2audio_base", + "libqc2audio_utils", + "libqc2audio_platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqc2audio_base", + "libqc2audio_hooks", + "libqc2audio_utils", + "libqc2audio_platform", + "libqc2audio_basecodec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_hooks", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_hooks.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqc2audio_base", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_hwaudiocodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqc2audio_base", + "libqc2audio_platform", + "libqc2audio_utils", + "libqc2audio_basecodec", + "libcodec2_vndk", + "libstagefright_foundation", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_platform", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_platform.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqc2audio_base", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_swaudiocodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_swaudiocodec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqc2audio_base", + "libqc2audio_platform", + "libqc2audio_utils", + "libqc2audio_basecodec", + "libcodec2_vndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqc2audio_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqc2audio_utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqc2audio_base", + "libqc2audio_platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcbor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcbor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcc_file_agent", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcc_file_agent.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libbase", + "libfmq", + "libbinder", + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "vendor.qti.qccsyshal_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcc_sdk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcc_sdk.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libprotobuf-cpp-lite", + "libbinder", + "libbase", + "libz", + "libfmq", + "libcrypto", + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "vendor.qti.qccsyshal_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcci_legacy", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcci_legacy.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libidl", + "libqmi_client_qmux", + "libqmi_legacy", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcmaputils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcmaputils.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_base", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_base.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_basecodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_basecodec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_platform", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_core.so", + ], + shared_libs: [ + "libcodec2_shim", + "libjsoncpp", + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_hooks", + "libqcodec2_utils", + "libqcodec2_platform", + "libqcodec2_basecodec", + "qti.video.utils.videobufferlayout", + "android.hardware.graphics.common-V5-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_cvpfilter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_cvpfilter.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libqcodec2_filterbase", + "libeva", + "libcv_common", + "libqcodec2_platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_filterbase", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_filterbase.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_basecodec", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_hooks", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_hooks.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_imgtxrfilter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_imgtxrfilter.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libqcodec2_filterbase", + "libqcodec2_platform", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_mockfilter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_mockfilter.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libqcodec2_filterbase", + "libqcodec2_platform", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_platform", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_platform.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libjsoncpp", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_platform", + "libhidlbase", + "libgralloctypes", + "libgralloc.qti", + "libvndksupport", + "libmapperutils", + "android.hardware.graphics.allocator-V2-ndk", + "libbinder_ndk", + "vendor.qti.hardware.display.config-V5-ndk", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libnativewindow", + "libvideotxr", + "qti.video.utils.videobufferlayout", + "mapper.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_v4l2codec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2_v4l2codec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqcodec2_base", + "libqcodec2_platform", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libcodec2_vndk", + "libvmmem", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdcm-algo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdcm-algo.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdm-color", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdcm-json-mode-parser", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdcm-json-mode-parser.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdm-color", + "libbinder", + "libjsoncpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdcm-mode-parser", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdcm-mode-parser.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdm-color", + "libbinder", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdi.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdp.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libqdpr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdpr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdpr.so", + ], + shared_libs: [ + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libcutils", + "libutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqfp_sensortest", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqfp_sensortest.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqisl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqisl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqll", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqll.so", + ], + shared_libs: [ + "libcutils", + "libcamxcommonutils", + "libbitmlenginev2", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqllengine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqllengine.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamxcommonutils", + "libqll", + "libcutils", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_cci", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_cci.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_helper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_helper.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_client_qmux", + "libqmi_cci", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_qmux", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_qmux.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_common_so", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_common_so.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_csi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_csi.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_csvt_srvc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_csvt_srvc.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libqmi_legacy", + "libqmiservices", + "libqcci_legacy", + "libqmi_client_qmux", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_encdec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_encdec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_legacy", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_legacy.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmiservices", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmiservices.so", + ], + shared_libs: [ + "libidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqrtr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqrtr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqrtrclient", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqrtrclient.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libqrtr", + "libsdmutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqseed3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqseed3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqsegnet", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqsegnet.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libcdsprpc", + "libsync", + "libbitmlenginev2", + "libsynx", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqshcamera", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqshcamera.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite", + "libsnsapi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqsocket", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqsocket.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqtigefar", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqtigefar.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libar-pal", + "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.core-V2-ndk", + "libbase", + "libaudioplatformconverter.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librapidscorerplus", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librapidscorerplus.so", + ], + shared_libs: [ + "libsavscmn", + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libHprFace_GAE_api.camera.samsung", + "libFace_Landmark_API.camera.samsung", + "libpetcamera_engine", + "libLightObjectDetector_v1.camera.samsung", + "libsnap_vndk", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librcmask", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librcmask.so", + ], + shared_libs: [ + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librecordalive", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librecordalive.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "lib_SamsungRec_08020", + "lib_lvacfs", + "libsecaudioinfo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril_sem", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril_sem.so", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "android.hardware.radio.config-V3-ndk", + "android.hardware.radio.data-V3-ndk", + "android.hardware.radio.messaging-V3-ndk", + "android.hardware.radio.modem-V3-ndk", + "android.hardware.radio.network-V3-ndk", + "android.hardware.radio.sap-V1-ndk", + "android.hardware.radio.sim-V3-ndk", + "android.hardware.radio.voice-V3-ndk", + "vendor.samsung.hardware.radio.bridge-V1-ndk", + "vendor.samsung.hardware.radio.data-V1-ndk", + "vendor.samsung.hardware.radio.messaging-V1-ndk", + "vendor.samsung.hardware.radio.network-V1-ndk", + "vendor.samsung.hardware.radio.sim-V1-ndk", + "libcutils", + "libhardware_legacy", + "liblog", + "librilutils", + "libutils", + "libfloatingfeature", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librmengine_plus.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librmengine_plus.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "librapidscorerplus", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librpmb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librpmb.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsamsungcamerahal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsamsungcamerahal.so", + ], + shared_libs: [ + "android.hardware.camera.device-V3-ndk", + "android.hardware.camera.common-V1-ndk", + "android.hardware.camera.provider-V3-ndk", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "lib_samsung_profiler", + "libbase", + "libcamera_metadata", + "libcutils", + "libsamsungcamerahalutils", + "libhidlbase", + "liblog", + "libmeminfo", + "libutils", + "libsync", + "libhardware", + "libfmq", + "libgralloctypes", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsamsungcamerahalutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsamsungcamerahalutils.so", + ], + shared_libs: [ + "lib_samsung_profiler", + "libcamera_metadata", + "libcutils", + "libgrallocusage", + "libhardware", + "liblog", + "libutils", + "libui", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsamsungcamerahwl_impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsamsungcamerahwl_impl.so", + ], + shared_libs: [ + "android.hardware.camera.device-V3-ndk", + "android.hardware.camera.common-V1-ndk", + "android.hardware.camera.provider-V3-ndk", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "lib_samsung_profiler", + "libbase", + "libcamera_metadata", + "libcutils", + "libsamsungcamerahalutils", + "libhidlbase", + "liblog", + "libmeminfo", + "libutils", + "libsync", + "libhardware", + "libfmq", + "libgralloctypes", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsavscmn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsavscmn.so", + ], + shared_libs: [ + "libm", + "libz", + "liblog", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsavsvc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsavsvc.so", + ], + shared_libs: [ + "libm", + "libz", + "libsavscmn", + "liblog", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscaler_hw.unifunc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscaler_hw.unifunc.so", + ], + shared_libs: [ + "libcutils", + "libhardware", + "liblog", + "libutils", + "libui", + "unihal_cutils", + "unihal_android", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscaler_sw.unifunc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscaler_sw.unifunc.so", + ], + shared_libs: [ + "libimgproc_sw.unifunc@common", + "unihal_cutils", + "unihal_android", + "liblog", + "libcutils", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscenedetector.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscenedetector.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libjsoncpp", + "libDeviceInfoProvider", + "libSceneDetector_v1.camera.samsung", + "libHDRVerifier_v1.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveCommon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveCommon.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libdmabufheap", + "libscveCommon_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveCommon_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveCommon_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectSegmentation", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectSegmentation.so", + ], + shared_libs: [ + "liblog", + "libfastcvopt", + "libscveCommon", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectTracker", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectTracker.so", + ], + shared_libs: [ + "liblog", + "libfastcvopt", + "libscveCommon", + "libscveObjectSegmentation", + "libeva", + "libcv_common", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectTracker_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectTracker_stub.so", + ], + shared_libs: [ + "libfastcvopt", + "liblog", + "libscveCommon", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-color", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-color.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbinder", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libsdmutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-colormgr-algo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-colormgr-algo.so", + ], + shared_libs: [ + "liblog", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-disp-vndapis", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-disp-vndapis.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqservice", + "libbinder", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdmextension", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdmextension.so", + ], + shared_libs: [ + "libdisplaydebug", + "libsdmutils", + "libdisplayqos", + "libsdm-color", + "libdisplayskuutils", + "libtinyxml2_1", + "libtestutils", + "libcrypto", + "libssl", + "libsdmdal", + "libsdedrm", + "libutils", + "libmemutils", + "libvmfilexfer", + "libintervmipc", + "libdrm", + "libbase", + "libhidlbase", + "libhidltransport", + "libcutils", + "libminksocket_vendor", + "android.hardware.thermal@1.0", + "android.hardware.thermal@2.0", + "libqrtr", + "android.hardware.thermal-V1-ndk", + "libbinder", + "libbinder_ndk", + "libjsoncpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdsprpc.so", + ], + shared_libs: [ + "libhidlbase", + "libhardware", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.dsp-V1-ndk", + "liblog", + "libc", + "libcutils", + "libdmabufheap", + "libvmmem", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsec-ril", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsec-ril.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libril_sem", + "libnetutils", + "libsqlite", + "libhardware_legacy", + "libcrypto", + "librilutils", + "libxml2", + "libz", + "libutils", + "libjsoncpp", + "libVendorSemTelephonyProps", + "libVendorSemDataProps", + "libprotobuf-cpp-full", + "libvkmanager_vendor", + "libengmode_client", + "libbase", + "libbinder_ndk", + "vendor.samsung.hardware.radio.channel-V1-ndk", + "libsecnativefeature", + "libfloatingfeature", + "libsemnativecarrierfeature", + "libtime_genoff", + "libmdmdetect", + "libdsutils", + "librmnetctl", + "libconfigdb", + "libqmi_cci", + "libqmi_client_helper", + "libqmi_common_so", + "libqmi_encdec", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsec_semRil", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsec_semRil.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsecril-client_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudiocoreutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecaudiocoreutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudioinfo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecaudioinfo.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libfloatingfeature", + "libsecnativefeature", + "libaudioutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudiolevel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecaudiolevel.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsecaudioinfo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecfr_engine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecfr_engine.so", + ], + shared_libs: [ + "libminkdescriptor", + "libqcbor", + "libdmabufheap", + "libvmmem", + "libstagefright_foundation", + "cdsp_face", + "liblog", + "libc", + "libcutils", + "libutils", + "libsecfr_model", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecfr_model", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecfr_model.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecnativefeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecnativefeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecril-client_vendor", + stem: "libsecril-client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecril-client.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsegmentationeffect.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsegmentationeffect.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libjsoncpp", + "libsrib_humanaware_engine.camera.samsung", + "libsrib_CNNInterface.camera.samsung", + "libHpr_RecFace_dl_v1.0.camera.samsung", + "libFace_Landmark_Engine.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsegmentationeffect_capture.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsegmentationeffect_capture.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libjsoncpp", + "libsrib_humanaware_engine.camera.samsung", + "libsrib_CNNInterface.camera.samsung", + "libHpr_RecFace_dl_v1.0.camera.samsung", + "libFace_Landmark_Engine.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsemnativecarrierfeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsemnativecarrierfeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorlistener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorlistener.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libutils", + "libsensorndkbridge", + "liblog", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorndkbridge", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorndkbridge.so", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "libutils", + "android.frameworks.sensorservice-V1-ndk", + "android.hardware.sensors-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorslog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorslog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsfeShiftExtrapolation", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsfeShiftExtrapolation.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsfp_sensor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsfp_sensor.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libutils", + "libbinder_ndk", + "libhardware", + "libsfp_teegw", + "android.hardware.biometrics.fingerprint-V3-ndk", + "android.hardware.biometrics.common-V3-ndk", + "vendor.samsung.hardware.biometrics.fingerprint-V1-ndk", + "libsynaFpSensorTestNwd", + "libegis_fp_normal_sensor_test", + "libgf_in_system_lib", + "libqfp_sensortest", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsfp_teegw", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsfp_teegw.so", + ], + shared_libs: [ + "libdmabufheap", + "libminkdescriptor", + "libbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libshctrl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libshctrl.so", + ], + shared_libs: [ + "libbase", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libshotsuggestion", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libshotsuggestion.so", + ], + shared_libs: [ + "libc++", + "libHprVisualEffect", + "libmultiobject_tracker", + "libsavscmn", + "libOpenCv.camera.samsung", + "libshotsuggestion_engines", + "libengine_did", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libshotsuggestion_engines", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libshotsuggestion_engines.so", + ], + shared_libs: [ + "libc++", + "libOpenCv.camera.samsung", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libshsc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libshsc.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libpng", + "libQSEEComAPI", + "libtrustedapploader", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsimba.media.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsimba.media.samsung.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsavscmn", + "libsavsvc", + "libpadm", + "libnativewindow", + "libheifcapture", + "libexifa.camera.samsung", + "libimage_io", + "libphotohdr", + "libimagecodec_native.quram", + "libstagefright_foundation_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsingle_portrait_preview.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsingle_portrait_preview.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libPortraitSolution.camera.samsung_preview", + "libsrib_humanaware_engine.camera.samsung", + "libsrib_CNNInterface.camera.samsung", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libskeymint10device", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libskeymint10device.so", + ], + shared_libs: [ + "libcrypto-v33", + "liblog", + "libcutils", + "libutils", + "libbase", + "libhidlbase", + "libbinder_ndk", + "libskeymint_cli", + "libsecril-client_vendor", + "vendor.samsung.hardware.keymint-V3-ndk", + "android.hardware.security.keymint-V3-ndk", + "android.hardware.security.sharedsecret-V1-ndk", + "android.hardware.security.secureclock-V1-ndk", + "android.hardware.security.rkp-V3-ndk", + "libminkdescriptor", + "libspukeymintdeviceutils", + "libcppbor", + "libjsoncpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libskeymint_cli", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libskeymint_cli.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libcutils", + "libutils", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libkeymaster4support", + "libkeymaster4_1support", + "libhidlbase", + "libcrypto-v33", + "libbinder_ndk", + "libsecril-client_vendor", + "android.hardware.security.keymint-V3-ndk", + "android.hardware.security.sharedsecret-V1-ndk", + "android.hardware.security.secureclock-V1-ndk", + "android.hardware.security.rkp-V3-ndk", + "libjsoncpp", + "libsec_esek", + "libminkdescriptor", + "libhermes_cred", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsmartfocus.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsmartfocus.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmpbase", + "libarcsoft_object_tracking", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsmemlog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsmemlog.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_compute", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_compute.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_compute_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_compute_wrapper.so", + ], + shared_libs: [ + "libsnap_compute", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_qnn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_qnn.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_vndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_vndk.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnapdragoncolor-manager", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnapdragoncolor-manager.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdm-color", + "libbinder", + "libtinyxml2_1", + "libsdmutils", + "libdrm", + "libdigital-dimming", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnapdragoncolor-qdcm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libsdm-color", + "libbinder", + "libsdmutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnaplite_native", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnaplite_native.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libEGL", + "libGLESv3", + "libGLESv2", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnaplite_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnaplite_wrapper.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libsnaplite_native", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libcdsprpc", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_wrapper.so", + ], + shared_libs: [ + "libSNPE", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_api.so", + ], + shared_libs: [ + "libnanopb", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_device_mode_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_device_mode_stub.so", + ], + shared_libs: [ + "liblog", + "libc", + "libutils", + "libcutils", + "libcdsprpc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_direct_channel_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_direct_channel_stub.so", + ], + shared_libs: [ + "liblog", + "libc", + "libutils", + "libcutils", + "libcdsprpc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_dynamic_loader_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_dynamic_loader_stub.so", + ], + shared_libs: [ + "liblog", + "libc", + "libutils", + "libcutils", + "libcdsprpc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_registry_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_registry_skel.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_remote_proc_state_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_remote_proc_state_stub.so", + ], + shared_libs: [ + "liblog", + "libc", + "libutils", + "libcutils", + "libcdsprpc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsapi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsapi.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite", + "libcutils", + "libutils", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsdiaglog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsdiaglog.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite", + "liblog", + "libdiag", + "libsensorslog", + "libutils", + "libcutils", + "libsnsutils", + "libqsh", + "libsnsapi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsutils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libsensorslog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsocial_image_enhancement.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsocial_image_enhancement.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libimage_enhancement.arcsoft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspatializerparamstorage", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspatializerparamstorage.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libprofileparamstorage", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspcom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspcom.so", + ], + shared_libs: [ + "libion", + "libdmabufheap", + "libvmmem", + "libutils", + "libcutils", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeakercalibration", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspeakercalibration.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc", + "libmedia_helper", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsrib_CNNInterface.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsrib_CNNInterface.camera.samsung.so", + ], + shared_libs: [ + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsrib_humanaware_engine.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsrib_humanaware_engine.camera.samsung.so", + ], + shared_libs: [ + "libsrib_CNNInterface.camera.samsung", + "libOpenCv.camera.samsung", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc_default_listener.so", + ], + shared_libs: [ + "liblog", + "libsdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssd", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssengine.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssengine.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libshotsuggestion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstagefright_foundation_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstagefright_foundation_vendor.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstreamparser", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstreamparser.so", + ], + shared_libs: [ + "libvideoutils", + "liblog", + "libcutils", + "qti.video.utils.videobufferlayout", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswregistrationalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libswregistrationalgo.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsynaFpSensorTestNwd", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsynaFpSensorTestNwd.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsynergy_loc_api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsynergy_loc_api.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libloc_core", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsynx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsynx.so", + ], + shared_libs: [ + "libos", + "libthreadutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsys_info_cache", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsys_info_cache.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "libloc_core", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsysmon_cdsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsysmon_cdsp_skel.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtensorflowLite.singletake.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtensorflowLite.singletake.camera.samsung.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtensorflowlite.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtensorflowlite.camera.samsung.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtensorflowlite_gpu.camera.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtensorflowlite_gpu.camera.samsung.so", + ], + shared_libs: [ + "libEGL", + "libGLESv3", + "libGLESv2", + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtestutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtestutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtetra_hybrid_mf_zoom.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtetra_hybrid_mf_zoom.arcsoft.so", + ], + shared_libs: [ + "libdmabufheap", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtetra_llzoom.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtetra_llzoom.arcsoft.so", + ], + shared_libs: [ + "libdmabufheap", + "libtetra_hybrid_mf_zoom.arcsoft", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtetra_super_shot.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtetra_super_shot.arcsoft.so", + ], + shared_libs: [ + "libdmabufheap", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtetra_super_shot_er.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtetra_super_shot_er.arcsoft.so", + ], + shared_libs: [ + "libdmabufheap", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtfestriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtfestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtflitecore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtflitecore.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalclient", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthermalclient.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthreadutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthreadutils.so", + ], + shared_libs: [ + "libos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtime_genoff", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtime_genoff.so", + ], + shared_libs: [ + "libc", + "libcutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtinyxml2_1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtinyxml2_1.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtrustedapploader", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtrustedapploader.so", + ], + shared_libs: [ + "liblog", + "libminkdescriptor", + "libminksocket_vendor", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtswrappercommon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtswrappercommon.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libubifocus", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libubifocus.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libcdsprpc", + "libopencv", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libuniplugin", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libuniplugin.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libion", + "libGLESv2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvdis_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvdis_core.so", + ], + shared_libs: [ + "libutils", + "libui", + "liblog", + "libcutils", + "libsensorndkbridge", + "libdmabufheap", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "libvulkan", + "liblog", + "libnativewindow", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libvideobeauty.arcsoft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty_capture.uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty_capture.uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libvideobeauty.arcsoft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libvideobeauty.arcsoft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideoml", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideoml.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libcdsprpc", + "libsync", + "libbitmlenginev2", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideotxr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideotxr.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideoutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideoutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvkmanager_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvkmanager_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvmfilexfer", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvmfilexfer.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqrtr", + "libmemutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvmmem", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvmmem.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxml", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxml.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxtadapter", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxtadapter.so", + ], + shared_libs: [ + "libgps.utils", + "liblog", + "libloc_core", + "libizat_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libzoomroi.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libzoomroi.samsung.so", + ], + shared_libs: [ + "libbodyid.arcsoft", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libzoomroi_lite.samsung", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libzoomroi_lite.samsung.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmclearkeyplugin", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so", + ], + shared_libs: [ + "libcrypto", + "liblog", + "libstagefright_foundation", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mediadrm", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "nfc_nci_nxpsn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/nfc_nci_nxpsn.so", + ], + shared_libs: [ + "libbase_shim", + "android.hardware.nfc@1.0", + "android.hardware.nfc@1.1", + "android.hardware.nfc@1.2", + "libbase", + "libcutils", + "libhardware", + "libhardware_legacy", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "qti.video.utils.videobufferlayout", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeHtpV79Skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libSnpeHtpV79Skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapn_dsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libapn_dsp_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitml_nsp_73na_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_73na_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitml_nsp_79na_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_79na_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitml_nsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdpp_engine_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libdpp_engine_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdspCV_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libdspCV_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libevadsp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libevadsp.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvadsp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libfastcvadsp.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvdsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libfastcvdsp_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libhdr_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqsegnetengine_dsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libqsegnetengine_dsp_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveT2T_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libscveT2T_skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libworker_pool", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/libworker_pool.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnHtpV79Skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/rfs/dsp/snap/libQnnHtpV79Skel.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "rfs/dsp/snap", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnHtp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/snap/libQnnHtp.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "snap", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnHtpV79Stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/snap/libQnnHtpV79Stub.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libcdsprpc", + "liblog", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "snap", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnSystem", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/snap/libQnnSystem.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "snap", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioeffectoffload", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libtinyalsa", + "libsecaudioinfo", + "libar-pal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmyspace", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libmyspace.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "lib_SoundAlive_3DPosition_ver202", + "liblog", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libquasar", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libquasar.so", + ], + shared_libs: [ + "android.hardware.audio.effect-V2-ndk", + "android.hardware.common-V2-ndk", + "android.media.audio.common.types-V3-ndk", + "android.hardware.common.fmq-V1-ndk", + "libaudioaidlcommon", + "libbase", + "libbinder_ndk", + "libcutils", + "libfmq", + "libutils", + "libaudioutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_android", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_android.so", + ], + shared_libs: [ + "libui_shim", + "libbase", + "libui", + "libutils", + "libcutils", + "libhardware", + "libgrallocusage", + "libsensorndkbridge", + "libcamera_metadata", + "libsync", + "android.hardware.graphics.allocator@2.0", + "android.hardware.graphics.allocator@3.0", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "unihal_cutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_cutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_cutils.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libutils", + "libcutils", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_entry", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_entry.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libhardware", + "libcamera_metadata", + "unihal_cutils", + "unihal_android", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_filter_unit", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_filter_unit.so", + ], + shared_libs: [ + "unihal_cutils", + "unihal_android", + "unihal_uniplugin@1.0", + "libimgproc_sw.unifunc@common", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_main", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_main.so", + ], + shared_libs: [ + "unihal_cutils", + "unihal_android", + "unihal_filter_unit", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_scenario", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_scenario.so", + ], + shared_libs: [ + "unihal_cutils", + "unihal_android", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unihal_uniplugin@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unihal_uniplugin@1.0.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.1.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.2.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.3.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.4", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.4.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "vendor.display.color@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.5", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.5.so", + ], + shared_libs: [ + "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", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.6", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.6.so", + ], + shared_libs: [ + "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", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.7", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.7.so", + ], + shared_libs: [ + "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.color@1.6", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.postproc@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.factoryservice-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.factoryservice-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.qti.hardware.data.dynamicddsaidlservice-V1-ndk", + "vendor.qti.hardware.data.qmiaidlservice-V1-ndk", + "vendor.qti.hardware.data.lceaidlservice-V1-ndk", + "vendor.qti.hardware.data.flowaidlservice-V1-ndk", + "vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk", + "vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk", + "vendor.qti.latencyaidlservice-V1-ndk", + "vendor.qti.data.mwqemaidlservice-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.mwqem@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.slm@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.diaghal@1.0_vendor", + stem: "vendor.qti.diaghal@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.esepowermanager@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.gnss-V7-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.gnss-V7-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.gnss-service", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.gnss-service.so", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "vendor.qti.gnss-V7-ndk", + "liblog", + "libcutils", + "libutils", + "libloc_core", + "libgps.utils", + "liblocation_api", + "liblocationservice_glue", + "liblbs_core", + "libdataitems", + "liblocationservice", + "libxtadapter", + "libizat_core", + "libizat_client_api", + "libloc_base_util", + "libloc_mq_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.cacertaidlservice-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.cacertaidlservice-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.camera.aon-service-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.camera.aon-service-impl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libutils", + "libcamxcoreutils", + "libcommonchiutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxods", + "libcamxsettingsmanager", + "libqti_vndfwk_detect", + "libsecsettingsmanager", + "libsecdirectcommand", + "libuniplugin", + "libbase", + "libsensorndkbridge", + "libunidatamanager", + "libsecril-client_vendor", + "android.hardware.thermal-V1-ndk", + "vendor.samsung.hardware.thermal-V1-ndk", + "libbinder", + "libbinder_ndk", + "libhypervintf", + "libmeminfo", + "libatccore", + "libtflitecore", + "com.qti.qseeaon", + "vendor.qti.hardware.camera.aon-V2-ndk", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.capabilityconfigstore-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.capabilityconfigstore-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.connectionfactory-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.qti.hardware.data.dataactivity-V1-ndk", + "vendor.qti.hardware.data.ka-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.dataactivity-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.dynamicdds@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.dynamicdds@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.dynamicdds@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.flow@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.flow@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.flow@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.ka-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.latency@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.lce@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.qmiaidlservice-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.qmiaidlservice-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.dsp@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.pal-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.pal-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qdutils_disp@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qseecom@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qteeconnector@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.trustedui-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.trustedui-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.trustedui@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so", + ], + shared_libs: [ + "vendor.qti.ims.rcsconfig@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.1.so", + ], + shared_libs: [ + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.2.so", + ], + shared_libs: [ + "android.hidl.safe_union@1.0", + "vendor.qti.latency@2.0", + "vendor.qti.latency@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.qccsyshal_aidl-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.qccsyshal_aidl-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.qccvndhal_aidl-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.qccvndhal_aidl-halimpl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so", + ], + shared_libs: [ + "libutils", + "libfmq", + "libcutils", + "liblog", + "libbase", + "libbinder", + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "vendor.qti.qccvndhal_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.qspmhal-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.qspmhal-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.audio-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.biometrics.fingerprint-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.biometrics.fingerprint-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.camera.device-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.camera.device-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.camera.device-V3-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.camera.provider-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.camera.provider-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.camera.device-V1-ndk", + "android.hardware.camera.provider-V3-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.gnss-V2-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.gnss-V2-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.hyper-V2-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.keymint-V3-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V3-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.security.keymint-V3-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.nfc_aidl-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.nfc_aidl-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.bridge-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.radio-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.channel-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.radio-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.data-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.radio-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.messaging-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.radio-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.sim-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "vendor.samsung.hardware.radio-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.security.drk-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.security.drk-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.security.drk@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.security.drk@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.security.hermes-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.security.hermes-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.thermal-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.thermal-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.thermal-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.vibrator-V5-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.vibrator-V2-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +prebuilt_rfsa { + name: "libadsp_jpege_skel", + filename: "libadsp_jpege_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libdsp_streamer_binning", + filename: "libdsp_streamer_binning.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libhme_dsp_skel", + filename: "libhme_dsp_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libmctfengine_skel", + filename: "libmctfengine_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libmlawbpostproc_dsp_skel", + filename: "libmlawbpostproc_dsp_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libmlawbpostproc_dsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiag_system", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libdiag_system.so", + ], + shared_libs: [ + "vendor.qti.diaghal@1.0", + "libhidlbase", + "liblog", + "libutils", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libhidlmemory", + "libc", + "libcutils", + "libbinder_ndk", + "vendor.qti.diaghal-V1-ndk", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmosal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmmosal.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmparser_lite", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmmparser_lite.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libmmosal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.diaghal@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.imsrtpservice@3.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.imsrtpservice@3.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so", + ], + shared_libs: [ + "vendor.qti.imsrtpservice@3.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +android_app_import { + name: "CACertService", + owner: "samsung", + apk: "proprietary/vendor/app/CACertService/CACertService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "TimeService", + owner: "samsung", + apk: "proprietary/vendor/app/TimeService/TimeService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +dex_import { + name: "uimservicelibrary", + owner: "samsung", + jars: [ + "proprietary/product/framework/uimservicelibrary.jar", + ], + product_specific: true, +} + +dex_import { + name: "com.android.hotwordenrollment.common.util", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.connection-V1.0-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.factory-V2.0-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.factory-V2.1-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.factory-V2.2-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcssip-V1.0-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcssip-V1.1-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcssip-V1.2-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcsuce-V1.0-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcsuce-V1.1-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar", + ], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.rcsuce-V1.2-java", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar", + ], + system_ext_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.drm-service.clearkey.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.drm-service.clearkey.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.gnss-aidl-service-qti.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.security.keymint-service.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "c2_manifest_vendor_audio.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "iweaver_aidl_v2_manifest.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/iweaver_aidl_v2_manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "qms-saidl.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/qms-saidl.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "sec_c2_manifest_default1_aidl.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/sec_c2_manifest_default1_aidl.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "secaudiohalaidl_manifest.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.camera.aon-impl.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.diag.hal.service.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.gnss-service.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.samsung.hardware.camera.provider-service.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.camera.provider-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.samsung.hardware.thermal-default.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal-default.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.samsung.hardware.vibrator-default.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "adpl", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/adpl", + ], + shared_libs: [ + "libc", + "liblog", + "libdiag", + "libdsutils", + "librmnetctl", + "libqmi_cci", + "libqmiservices", + "libnetutils", + "libcutils", + "libqmi_client_qmux", + "libqmi_encdec", + "libqcmaputils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "adsprpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/adsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "cdsprpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cdsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "cnss-daemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cnss-daemon", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libnl", + "libcld80211", + "libperipheral_client", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "diag-router", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/diag-router", + ], + shared_libs: [ + "libutils", + "libqrtr", + "liblog", + "libcutils", + "libavservices_minijail", + "libbinder_ndk", + "vendor.qti.diaghal-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "dspservice", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/dspservice", + ], + shared_libs: [ + "libhardware", + "libutils", + "libcutils", + "liblog", + "libavservices_minijail", + "vendor.qti.hardware.dsp-V1-ndk", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "hermesd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hermesd", + ], + shared_libs: [ + "libisosechw", + "libspcom", + "libhwvault", + "libshctrl", + "vendor.samsung.hardware.security.hermes-V1-ndk", + "vendor.samsung.hardware.security.drk-V1-ndk", + "android.hardware.weaver@1.0", + "android.hardware.weaver-V2-ndk", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libhermes_bdbridge", + "libbinder_ndk", + "vendor.samsung.hardware.security.drk@2.0", + "vendor.samsung.hardware.security.spqckeymaster-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.drm-service.clearkey", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.drm-service.clearkey", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "libcrypto", + "liblog", + "libprotobuf-cpp-lite", + "libutils", + "android.hardware.drm-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.gnss-aidl-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libgps.utils", + "liblocation_api", + "libbinder_ndk", + "libqti_vndfwk_detect_vendor", + "libhidlbase", + "android.hardware.gnss-V4-ndk", + "android.hardware.gnss-aidl-impl-qti", + "vendor.samsung.hardware.gnss-V2-ndk", + "vendor.samsung.hardware.gnss-aidl-impl-sec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.nfc-service.nxp", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.nfc-service.nxp", + ], + shared_libs: [ + "libbase", + "liblog", + "libutils", + "libbinder_ndk", + "android.hardware.nfc-V1-ndk", + "nfc_nci_nxpsn", + "libhardware", + "vendor.samsung.hardware.nfc_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.secure_element-service.nxp", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.secure_element-service.nxp", + ], + shared_libs: [ + "libbase", + "libcutils", + "libbinder_ndk", + "android.hardware.secure_element-V1-ndk", + "libhardware", + "liblog", + "libutils", + "libchrome", + "libsec_semRil", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.security.keymint-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti", + ], + shared_libs: [ + "libskeymint10device", + "vendor.samsung.hardware.keymint-V3-ndk", + "android.hardware.security.keymint-V3-ndk", + "android.hardware.security.rkp-V3-ndk", + "android.hardware.security.sharedsecret-V1-ndk", + "android.hardware.security.secureclock-V1-ndk", + "libbase", + "libbinder_ndk", + "libcppbor", + "libcrypto-v33", + "libkeymaster_portable", + "liblog", + "libpuresoftkeymasterdevice", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "rild", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/rild", + ], + shared_libs: [ + "libcutils", + "liblog", + "libril_sem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "secaudiohalaidl", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/secaudiohalaidl", + ], + shared_libs: [ + "vendor.samsung.hardware.audio-V1-ndk", + "libcutils", + "libbinder_ndk", + "liblog", + "libutils", + "libbase", + "libaudioutils", + "libsecaudiohal_aidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.qti.hardware.capabilityconfigstore-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libxml2", + "vendor.qti.hardware.capabilityconfigstore-V1-ndk", + "vendor.qti.hardware.capabilityconfigstore-impl", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.qti.hardware.qseecom@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service", + ], + shared_libs: [ + "liblog", + "libbase", + "libutils", + "libbinder_ndk", + "libdmabufheap", + "libQSEEComAPI", + "vendor.qti.hardware.qseecom-V1-ndk", + "vendor.qti.hardware.qseecom@1.0-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.qti.hardware.trustedui-aidl-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti", + ], + shared_libs: [ + "liblog", + "libbase", + "libutils", + "libbinder_ndk", + "vendor.qti.hardware.trustedui-V1-ndk", + "libTrustedUIAIDL", + "libTrustedInputAIDL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.qti.media.c2@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libbase", + "libcodec2", + "libcodec2_hal_common", + "libcodec2_aidl", + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "android.hardware.media.c2-V1-ndk", + "libavservices_minijail", + "libbinder", + "libbinder_ndk", + "libhwbinder", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.qti.media.c2audio@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libbase", + "libcodec2", + "libcodec2_hal_common", + "libcodec2_vndk", + "android.hardware.media.c2-V1-ndk", + "libbinder_ndk", + "libcodec2_aidl", + "libutils", + "libcutils", + "liblog", + "libavservices_minijail", + "libbinder", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.samsung.hardware.camera.provider-service_64", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64", + ], + shared_libs: [ + "android.hardware.camera.device-V3-ndk", + "android.hardware.camera.common-V1-ndk", + "android.hardware.camera.provider-V3-ndk", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libbinder", + "libbinder_ndk", + "libbase", + "libcamera_metadata", + "libcutils", + "libfmq", + "libsamsungcamerahal", + "libsamsungcamerahalutils", + "libhidlbase", + "liblog", + "libutils", + "lib_samsung_profiler", + "libui", + "vendor.samsung.hardware.camera.device-V1-ndk", + "vendor.samsung.hardware.camera.provider-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.samsung.hardware.vibrator-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.samsung.hardware.vibrator-service", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbase", + "libbinder_ndk", + "android.hardware.vibrator-V2-ndk", + "vendor.samsung.hardware.vibrator-V5-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +sh_binary { + name: "init.kernel.post_boot-sun", + owner: "samsung", + src: "proprietary/vendor/bin/init.kernel.post_boot-sun.sh", + filename: "init.kernel.post_boot-sun.sh", + soc_specific: true, +} + +sh_binary { + name: "init.kernel.post_boot", + owner: "samsung", + src: "proprietary/vendor/bin/init.kernel.post_boot.sh", + filename: "init.kernel.post_boot.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qcom.class_core", + owner: "samsung", + src: "proprietary/vendor/bin/init.qcom.class_core.sh", + filename: "init.qcom.class_core.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qcom.sensors", + owner: "samsung", + src: "proprietary/vendor/bin/init.qcom.sensors.sh", + filename: "init.qcom.sensors.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qti.kernel", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.kernel.sh", + filename: "init.qti.kernel.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qti.media", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.media.sh", + filename: "init.qti.media.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qti.qcv", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.qcv.sh", + filename: "init.qti.qcv.sh", + soc_specific: true, +} + +sh_binary { + name: "init.qti.write", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.write.sh", + filename: "init.qti.write.sh", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ipacm-diag", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ipacm-diag", + ], + shared_libs: [ + "libdiag", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "irsc_util", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/irsc_util", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ks", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ks", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "loc_launcher", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/loc_launcher", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libgps.utils", + "libloc_base_util", + "libloc_mq_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "lowi-server", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/lowi-server", + ], + shared_libs: [ + "libcutils", + "libgps.utils", + "libloc_base_util", + "libloc_mq_client", + "liblog", + "libnl", + "libwpa_client", + "liblowi_common", + "libprotobuf-cpp-lite", + "libbinder_ndk", + "libz", + "libcrypto", + "libcld80211", + "libqmi_cci", + "libqmi_common_so", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "pd-mapper", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pd-mapper", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "pktlogconf", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pktlogconf", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "pm-proxy", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-proxy", + ], + shared_libs: [ + "libperipheral_client", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "pm-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-service", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ppd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ppd", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbase", + "libbinder_ndk", + "vendor.qti.hardware.display.color-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qcc-vendor", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qcc-vendor", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libprotobuf-cpp-lite", + "libqcc_file_agent", + "libqcc_sdk", + "libqmi_cci", + "libqmiservices", + "libidl", + "libz", + "libbase", + "libfmq", + "libbinder", + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "vendor.qti.qccvndhal_aidl-V1-ndk", + "vendor.qti.qccvndhal_aidl-halimpl", + "vendor.qti.qccsyshal_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qdcmss", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qdcmss", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqservice", + "libsdmutils", + "libbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qrtr-cfg", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-cfg", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qrtr-lookup", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-lookup", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qrtr-ns", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-ns", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qseecomd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qseecomd", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libQSEEComAPI", + "libdrmfs", + "libminkdescriptor", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qti", + ], + shared_libs: [ + "libc", + "liblog", + "libdiag", + "libdsutils", + "librmnetctl", + "libqmi_cci", + "libqmiservices", + "libnetutils", + "libcutils", + "libqmi_client_qmux", + "libqmi_encdec", + "libqcmaputils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "qwesd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qwesd", + ], + shared_libs: [ + "libqcbor", + "libminksocket_vendor", + "libminkdescriptor", + "libcrypto", + "libQSEEComAPI", + "libcurl", + "libqmi_csi", + "liblog", + "libutils", + "libavservices_minijail", + "libdsi_netctrl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "rmt_storage", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/rmt_storage", + ], + shared_libs: [ + "libqmi_csi", + "libqmi_common_so", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "sec_nvm", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sec_nvm", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libspcom", + "libprotobuf-cpp-lite", + "libbinder_ndk", + "libz", + "libcrypto", + "libminkdescriptor", + "libminksocket_vendor", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "sensors.qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sensors.qti", + ], + shared_libs: [ + "libprotobuf-cpp-lite", + "liblog", + "libdiag", + "libqsh", + "libsensorslog", + "libcutils", + "libsnsapi", + "libsnsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "shsusrd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/shsusrd", + ], + shared_libs: [ + "libutils", + "libcutils", + "libshsc", + "libconfigdb", + "libcrypto", + "libdsutils", + "liblog", + "libssl", + "libqmi_cci", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "spdaemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/spdaemon", + ], + shared_libs: [ + "libspcom", + "libutils", + "libcutils", + "liblog", + "libmdmdetect", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "sscrpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sscrpcd", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libsnsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ssgtzd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssgtzd", + ], + shared_libs: [ + "libqcbor", + "libminksocket_vendor", + "libminkdescriptor", + "liblog", + "libutils", + "libjsoncpp", + "libcutils", + "libqrtr", + "libdsi_netctrl", + "libqmi_common_so", + "libqmi_csi", + "libqmi_cci", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ssr_diag", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_diag", + ], + shared_libs: [ + "libdiag", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ssr_setup", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_setup", + ], + shared_libs: [ + "libcutils", + "libutils", + "libmdmdetect", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "subsystem_ramdump", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/subsystem_ramdump", + ], + shared_libs: [ + "libmdmdetect", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +sh_binary { + name: "system_dlkm_modprobe", + owner: "samsung", + src: "proprietary/vendor/bin/system_dlkm_modprobe.sh", + filename: "system_dlkm_modprobe.sh", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "tftp_server", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/tftp_server", + ], + shared_libs: [ + "libqsocket", + "libqrtr", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "thermal-engine-v2", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/thermal-engine-v2", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libnl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "time_daemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/time_daemon", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libqmi_csi", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "trusteduilistener", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/trusteduilistener", + ], + shared_libs: [ + "libbinder_ndk", + "libminksocket_vendor", + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libTrustedInputUtils", + "vendor.qti.hardware.display.config-V7-ndk", + "vendor.qti.hardware.systemhelper@1.0", + "vendor.qti.hardware.systemhelperaidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +sh_binary { + name: "vendor_modprobe", + owner: "samsung", + src: "proprietary/vendor/bin/vendor_modprobe.sh", + filename: "vendor_modprobe.sh", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "xtra-daemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/xtra-daemon", + ], + shared_libs: [ + "libutils", + "libcutils", + "libcrypto", + "libssl", + "libsqlite", + "libgps.utils", + "libloc_core", + "libizat_core", + "liblbs_core", + "liblog", + "libandroid_net", + "libavservices_minijail", + "libsys_info_cache", + "libpal_net_if", + "libbinder", + "libbinder_ndk", + "libqcc_sdk", + "libqcc_file_agent", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +install_symlink { + name: "vendor_lib64_libEGL_adreno_so", + soc_specific: true, + installed_location: "lib64/libEGL_adreno.so", + symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", +} + +install_symlink { + name: "vendor_lib64_libGLESv2_adreno_so", + soc_specific: true, + installed_location: "lib64/libGLESv2_adreno.so", + symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", +} + +install_symlink { + name: "vendor_lib64_libq3dtools_adreno_so", + soc_specific: true, + installed_location: "lib64/libq3dtools_adreno.so", + symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", +} diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..362133d --- /dev/null +++ b/Android.mk @@ -0,0 +1,5 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..18ed0ae --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,3 @@ +# +# Automatically generated file. DO NOT MODIFY +# diff --git a/proprietary/product/etc/permissions/UimService.xml b/proprietary/product/etc/permissions/UimService.xml new file mode 100644 index 0000000..0028367 --- /dev/null +++ b/proprietary/product/etc/permissions/UimService.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/product/framework/uimservicelibrary.jar b/proprietary/product/framework/uimservicelibrary.jar new file mode 100644 index 0000000..5b33832 Binary files /dev/null and b/proprietary/product/framework/uimservicelibrary.jar differ diff --git a/proprietary/system/lib64/vendor.qti.diaghal-V1-ndk.so b/proprietary/system/lib64/vendor.qti.diaghal-V1-ndk.so new file mode 100644 index 0000000..5de947b Binary files /dev/null and b/proprietary/system/lib64/vendor.qti.diaghal-V1-ndk.so differ diff --git a/proprietary/system_ext/etc/init/tcmd.rc b/proprietary/system_ext/etc/init/tcmd.rc new file mode 100644 index 0000000..b8ffc34 --- /dev/null +++ b/proprietary/system_ext/etc/init/tcmd.rc @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +#start tcmd +service tcmd /system/system_ext/bin/tcmd + class late_start + socket tcmd stream 660 root inet + group system readproc inet radio wakelock oem_2901 + user system + disabled + +on property:persist.vendor.tcmd.feature=1 + start tcmd + +on property:persist.vendor.tcmd.feature=0 + stop tcmd diff --git a/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml new file mode 100644 index 0000000..91a8eec --- /dev/null +++ b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/proprietary/system_ext/etc/seccomp_policy/tcmd.policy b/proprietary/system_ext/etc/seccomp_policy/tcmd.policy new file mode 100644 index 0000000..5ca0b9e --- /dev/null +++ b/proprietary/system_ext/etc/seccomp_policy/tcmd.policy @@ -0,0 +1,72 @@ +# +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Not a contribution. +# +# Copyright (C) 2018 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +getuid: 1 +writev: 1 +sendto: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +read: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == 0x37 +epoll_pwait: 1 +close: 1 +openat: 1 +fstat: 1 +fcntl: 1 +newfstatat: 1 +epoll_ctl: 1 +readlinkat: 1 +getsockopt: 1 +accept4: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +rt_sigprocmask: 1 +faccessat: 1 +ioctl: 1 +setpriority: 1 +prctl: 1 +getrandom: 1 +futex: 1 +eventfd2: 1 +epoll_create1: 1 +getsockname: 1 +exit_group: 1 +sched_getaffinity: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +listen: 1 +restart_syscall: 1 +clone: 1 +sched_getscheduler: 1 +write: 1 +socket: arg0 == AF_UNIX +set_tid_address: 1 +rt_sigreturn: 1 +connect: 1 +clock_gettime: 1 +gettid: 1 +rt_tgsigqueueinfo: 1 +nanosleep: 1 diff --git a/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml b/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml new file mode 100644 index 0000000..9dad8f1 --- /dev/null +++ b/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar new file mode 100644 index 0000000..d45da05 Binary files /dev/null and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar new file mode 100644 index 0000000..2dbb476 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar new file mode 100644 index 0000000..381f060 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar new file mode 100644 index 0000000..4525746 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar new file mode 100644 index 0000000..9b89a32 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar new file mode 100644 index 0000000..fd1f7ac Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar new file mode 100644 index 0000000..2dd8fb6 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar new file mode 100644 index 0000000..12f1d04 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar new file mode 100644 index 0000000..216c956 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar new file mode 100644 index 0000000..f255b7d Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar new file mode 100644 index 0000000..fa486a1 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar differ diff --git a/proprietary/system_ext/lib64/libdiag_system.so b/proprietary/system_ext/lib64/libdiag_system.so new file mode 100644 index 0000000..8bbcf05 Binary files /dev/null and b/proprietary/system_ext/lib64/libdiag_system.so differ diff --git a/proprietary/system_ext/lib64/libmmosal.so b/proprietary/system_ext/lib64/libmmosal.so new file mode 100644 index 0000000..d9a0e2d Binary files /dev/null and b/proprietary/system_ext/lib64/libmmosal.so differ diff --git a/proprietary/system_ext/lib64/libmmparser_lite.so b/proprietary/system_ext/lib64/libmmparser_lite.so new file mode 100644 index 0000000..6555d98 Binary files /dev/null and b/proprietary/system_ext/lib64/libmmparser_lite.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so new file mode 100644 index 0000000..a3c08f5 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so new file mode 100644 index 0000000..34e9f82 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so new file mode 100644 index 0000000..d9dda76 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so differ diff --git a/proprietary/vendor/app/CACertService/CACertService.apk b/proprietary/vendor/app/CACertService/CACertService.apk new file mode 100644 index 0000000..7140fee Binary files /dev/null and b/proprietary/vendor/app/CACertService/CACertService.apk differ diff --git a/proprietary/vendor/app/TimeService/TimeService.apk b/proprietary/vendor/app/TimeService/TimeService.apk new file mode 100644 index 0000000..e302f88 Binary files /dev/null and b/proprietary/vendor/app/TimeService/TimeService.apk differ diff --git a/proprietary/vendor/bin/adpl b/proprietary/vendor/bin/adpl new file mode 100755 index 0000000..27a4e6f Binary files /dev/null and b/proprietary/vendor/bin/adpl differ diff --git a/proprietary/vendor/bin/adsprpcd b/proprietary/vendor/bin/adsprpcd new file mode 100755 index 0000000..ed3f1b5 Binary files /dev/null and b/proprietary/vendor/bin/adsprpcd differ diff --git a/proprietary/vendor/bin/cdsprpcd b/proprietary/vendor/bin/cdsprpcd new file mode 100755 index 0000000..445058f Binary files /dev/null and b/proprietary/vendor/bin/cdsprpcd differ diff --git a/proprietary/vendor/bin/cnss-daemon b/proprietary/vendor/bin/cnss-daemon new file mode 100755 index 0000000..6b5ecbe Binary files /dev/null and b/proprietary/vendor/bin/cnss-daemon differ diff --git a/proprietary/vendor/bin/diag-router b/proprietary/vendor/bin/diag-router new file mode 100755 index 0000000..9232c40 Binary files /dev/null and b/proprietary/vendor/bin/diag-router differ diff --git a/proprietary/vendor/bin/dspservice b/proprietary/vendor/bin/dspservice new file mode 100755 index 0000000..99acde1 Binary files /dev/null and b/proprietary/vendor/bin/dspservice differ diff --git a/proprietary/vendor/bin/hermesd b/proprietary/vendor/bin/hermesd new file mode 100755 index 0000000..3ef7776 Binary files /dev/null and b/proprietary/vendor/bin/hermesd differ diff --git a/proprietary/vendor/bin/hw/android.hardware.drm-service.clearkey b/proprietary/vendor/bin/hw/android.hardware.drm-service.clearkey new file mode 100755 index 0000000..2e8188f Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.drm-service.clearkey differ diff --git a/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti b/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti new file mode 100755 index 0000000..0f58890 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti differ diff --git a/proprietary/vendor/bin/hw/android.hardware.nfc-service.nxp b/proprietary/vendor/bin/hw/android.hardware.nfc-service.nxp new file mode 100755 index 0000000..9ec4504 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.nfc-service.nxp differ diff --git a/proprietary/vendor/bin/hw/android.hardware.secure_element-service.nxp b/proprietary/vendor/bin/hw/android.hardware.secure_element-service.nxp new file mode 100755 index 0000000..e41b0bc Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.secure_element-service.nxp differ diff --git a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti new file mode 100755 index 0000000..1ecd1b2 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti differ diff --git a/proprietary/vendor/bin/hw/rild b/proprietary/vendor/bin/hw/rild new file mode 100755 index 0000000..4c25095 Binary files /dev/null and b/proprietary/vendor/bin/hw/rild differ diff --git a/proprietary/vendor/bin/hw/secaudiohalaidl b/proprietary/vendor/bin/hw/secaudiohalaidl new file mode 100755 index 0000000..5ff165c Binary files /dev/null and b/proprietary/vendor/bin/hw/secaudiohalaidl differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore-service new file mode 100755 index 0000000..15fa823 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service new file mode 100755 index 0000000..d11a001 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti b/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti new file mode 100755 index 0000000..7ff09bb Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service new file mode 100755 index 0000000..32a47a5 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service new file mode 100755 index 0000000..1c4d00e Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64 b/proprietary/vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64 new file mode 100755 index 0000000..da5251d Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64 differ diff --git a/proprietary/vendor/bin/hw/vendor.samsung.hardware.vibrator-service b/proprietary/vendor/bin/hw/vendor.samsung.hardware.vibrator-service new file mode 100755 index 0000000..327fc8b Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.samsung.hardware.vibrator-service differ diff --git a/proprietary/vendor/bin/init.kernel.post_boot-sun.sh b/proprietary/vendor/bin/init.kernel.post_boot-sun.sh new file mode 100755 index 0000000..8dc0de4 --- /dev/null +++ b/proprietary/vendor/bin/init.kernel.post_boot-sun.sh @@ -0,0 +1,67 @@ +#============================================================================= +# Copyright (c) 2024 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +get_num_logical_cores_in_physical_cluster() +{ + i=0 + logical_cores=(0 0 0 0 0 0) + if [ -f /sys/devices/system/cpu/cpu0/topology/cluster_id ] ; then + physical_cluster="cluster_id" + else + physical_cluster="physical_package_id" + fi + for i in `ls -d /sys/devices/system/cpu/cpufreq/policy[0-9]*` + do + if [ -e $i ] ; then + num_cores=$(cat $i/related_cpus | wc -w) + first_cpu=$(echo "$i" | sed 's/[^0-9]*//g') + cluster_id=$(cat /sys/devices/system/cpu/cpu$first_cpu/topology/$physical_cluster) + logical_cores[cluster_id]=$num_cores + fi + done + cpu_topology="" + j=0 + physical_cluster_count=$1 + while [[ $j -lt $physical_cluster_count ]]; do + cpu_topology+=${logical_cores[$j]} + if [ $j -lt $physical_cluster_count-1 ]; then + cpu_topology+="_" + fi + j=$((j+1)) + done + echo $cpu_topology +} + +#Implementing this mechanism to jump to powersave governor if the script is not running +#as it would be an indication for devs for debug purposes. +fallback_setting() +{ + governor="powersave" + for i in `ls -d /sys/devices/system/cpu/cpufreq/policy[0-9]*` + do + if [ -f $i/scaling_governor ] ; then + echo $governor > $i/scaling_governor + fi + done +} + +variant=$(get_num_logical_cores_in_physical_cluster "$1") +echo "CPU topology: ${variant}" +case "$variant" in + "6_2") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-sun_default_6_2.sh + ;; + "6_0") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-sun_6_0.sh + ;; + "5_2") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-sun_5_2.sh + ;; + *) + echo "***WARNING***: Postboot script not present for the variant ${variant}" + fallback_setting + ;; +esac diff --git a/proprietary/vendor/bin/init.kernel.post_boot.sh b/proprietary/vendor/bin/init.kernel.post_boot.sh new file mode 100755 index 0000000..aca11a1 --- /dev/null +++ b/proprietary/vendor/bin/init.kernel.post_boot.sh @@ -0,0 +1,45 @@ +#============================================================================= +# Copyright (c) 2019-2024 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +#============================================================================= + +if [ -f /sys/devices/soc0/soc_id ]; then + platformid=`cat /sys/devices/soc0/soc_id` +fi + +case "$platformid" in + "618"|"639") + #Pass as an argument the max number of clusters supported on the SOC + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-sun.sh 2 + ;; + *) + echo "***WARNING***: Invalid SoC ID\n\t No postboot settings applied!!\n" + ;; +esac diff --git a/proprietary/vendor/bin/init.qcom.class_core.sh b/proprietary/vendor/bin/init.qcom.class_core.sh new file mode 100755 index 0000000..8f8265d --- /dev/null +++ b/proprietary/vendor/bin/init.qcom.class_core.sh @@ -0,0 +1,216 @@ +#!/vendor/bin/sh + +# Copyright (c) 2012-2013, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + +# Set platform variables +target=`getprop ro.board.platform` +if [ -f /sys/devices/soc0/hw_platform ]; then + soc_hwplatform=`cat /sys/devices/soc0/hw_platform` 2> /dev/null +else + soc_hwplatform=`cat /sys/devices/system/soc/soc0/hw_platform` 2> /dev/null +fi +if [ -f /sys/devices/soc0/soc_id ]; then + soc_hwid=`cat /sys/devices/soc0/soc_id` 2> /dev/null +else + soc_hwid=`cat /sys/devices/system/soc/soc0/id` 2> /dev/null +fi +if [ -f /sys/devices/soc0/platform_version ]; then + soc_hwver=`cat /sys/devices/soc0/platform_version` 2> /dev/null +else + soc_hwver=`cat /sys/devices/system/soc/soc0/platform_version` 2> /dev/null +fi + + +# Dynamic Memory Managment (DMM) provides a sys file system to the userspace +# that can be used to plug in/out memory that has been configured as unstable. +# This unstable memory can be in Active or In-Active State. +# Each of which the userspace can request by writing to a sys file. +# +# ro.dev.dmm = 1; Indicates that DMM is enabled in the Android User Space. This +# property is set in the Android system properties file. +# +# If ro.dev.dmm.dpd.start_address is set here then the target has a memory +# configuration that supports DynamicMemoryManagement. +init_DMM() +{ + block=-1 + + case "$target" in + "msm7630_surf" | "msm7630_1x" | "msm7630_fusion" | "msm8960") + ;; + *) + return + ;; + esac + + mem="/sys/devices/system/memory" + op=`cat $mem/movable_start_bytes` + case "$op" in + "0") + log -p i -t DMM DMM Disabled. movable_start_bytes not set: $op + ;; + + "$mem/movable_start_bytes: No such file or directory ") + log -p i -t DMM DMM Disabled. movable_start_bytes does not exist: $op + ;; + + *) + log -p i -t DMM DMM available. movable_start_bytes at $op + movable_start_bytes=0x`cat $mem/movable_start_bytes` + block_size_bytes=0x`cat $mem/block_size_bytes` + block=$((#${movable_start_bytes}/${block_size_bytes})) + + chown -h system.system $mem/memory$block/state + chown -h system.system $mem/probe + chown -h system.system $mem/active + chown -h system.system $mem/remove + + case "$target" in + "msm7630_surf" | "msm7630_1x" | "msm7630_fusion") + echo $movable_start_bytes > $mem/probe + case "$?" in + "0") + log -p i -t DMM $movable_start_bytes to physical hotplug succeeded. + ;; + *) + log -p e -t DMM $movable_start_bytes to physical hotplug failed. + return + ;; + esac + + echo online > $mem/memory$block/state + case "$?" in + "0") + log -p i -t DMM \'echo online\' to logical hotplug succeeded. + ;; + *) + log -p e -t DMM \'echo online\' to logical hotplug failed. + return + ;; + esac + ;; + esac + + setprop ro.dev.dmm.dpd.start_address $movable_start_bytes + setprop ro.dev.dmm.dpd.block $block + ;; + esac + + case "$target" in + "msm8960") + return + ;; + esac + + # For 7X30 targets: + # ro.dev.dmm.dpd.start_address is set when the target has a 2x256Mb memory + # configuration. This is also used to indicate that the target is capable of + # setting EBI-1 to Deep Power Down or Self Refresh. + op=`cat $mem/low_power_memory_start_bytes` + case "$op" in + "0") + log -p i -t DMM Self-Refresh-Only Disabled. low_power_memory_start_bytes not set:$op + ;; + "$mem/low_power_memory_start_bytes No such file or directory ") + log -p i -t DMM Self-Refresh-Only Disabled. low_power_memory_start_bytes does not exist:$op + ;; + *) + log -p i -t DMM Self-Refresh-Only available. low_power_memory_start_bytes at $op + ;; + esac +} + +# +# For controlling console and shell on console on 8960 - perist.serial.enable 8960 +# On other target use default ro.debuggable property. +# +serial=`getprop persist.serial.enable` +dserial=`getprop ro.debuggable` +case "$target" in + "msm8960") + case "$serial" in + "0") + echo 0 > /sys/devices/platform/msm_serial_hsl.0/console + ;; + "1") + echo 1 > /sys/devices/platform/msm_serial_hsl.0/console + start console + ;; + *) + case "$dserial" in + "1") + start console + ;; + esac + ;; + esac + ;; + + "msm8610" | "msm8974" | "msm8226") + case "$serial" in + "0") + echo 0 > /sys/devices/f991f000.serial/console + ;; + "1") + echo 1 > /sys/devices/f991f000.serial/console + start console + ;; + *) + case "$dserial" in + "1") + start console + ;; + esac + ;; + esac + ;; + *) + case "$dserial" in + "1") + start console + ;; + esac + ;; +esac + +case "$target" in + "msm7630_surf" | "msm7630_1x" | "msm7630_fusion") + insmod /system/lib/modules/ss_mfcinit.ko + insmod /system/lib/modules/ss_vencoder.ko + insmod /system/lib/modules/ss_vdecoder.ko + chmod -h 0666 /dev/ss_mfc_reg + chmod -h 0666 /dev/ss_vdec + chmod -h 0666 /dev/ss_venc + + init_DMM + ;; + + "msm8960") + init_DMM + ;; +esac diff --git a/proprietary/vendor/bin/init.qcom.sensors.sh b/proprietary/vendor/bin/init.qcom.sensors.sh new file mode 100755 index 0000000..ff0e517 --- /dev/null +++ b/proprietary/vendor/bin/init.qcom.sensors.sh @@ -0,0 +1,36 @@ +#!/vendor/bin/sh +# Copyright (c) 2020 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + +# +# Function to start sensors for SSC enabled platforms +# +cp /vendor/etc/sensors/scripts/* /data/vendor/sensors/scripts/ +chmod a+rw /data/vendor/sensors/scripts/* + +cp /vendor/etc/sensors/diag_cfg/* /data/vendor/sensors/diag_cfg/ +chmod a+rw /data/vendor/sensors/diag_cfg/* diff --git a/proprietary/vendor/bin/init.qti.kernel.sh b/proprietary/vendor/bin/init.qti.kernel.sh new file mode 100755 index 0000000..da2bb3c --- /dev/null +++ b/proprietary/vendor/bin/init.qti.kernel.sh @@ -0,0 +1,40 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2019-2020, 2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +#============================================================================= + +start_msm_irqbalance() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} +start_msm_irqbalance diff --git a/proprietary/vendor/bin/init.qti.media.sh b/proprietary/vendor/bin/init.qti.media.sh new file mode 100755 index 0000000..4e7196a --- /dev/null +++ b/proprietary/vendor/bin/init.qti.media.sh @@ -0,0 +1,101 @@ +#! /vendor/bin/sh +#============================================================================== +# init.qti.media.sh +# +# Copyright (c) 2020-2022, Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2020, 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. +#=============================================================================== + +build_codename=`getprop vendor.media.system.build_codename` + +if [ -f /sys/devices/soc0/soc_id ]; then + soc_hwid=`cat /sys/devices/soc0/soc_id` 2> /dev/null +else + soc_hwid=`cat /sys/devices/system/soc/soc0/id` 2> /dev/null +fi + +target=`getprop ro.board.platform` +case "$target" in + "anorak") + setprop vendor.mm.target.enable.qcom_parser 0 + setprop vendor.media.target_variant "_anorak" + ;; + "kalama") + setprop vendor.mm.target.enable.qcom_parser 0 + setprop vendor.media.target_variant "_kalama" + ;; + "pineapple") + setprop vendor.mm.target.enable.qcom_parser 0 + setprop vendor.media.target_variant "_pineapple" + ;; + "sun") + setprop vendor.mm.target.enable.qcom_parser 0 + setprop vendor.media.target_variant "_sun" + if [ $build_codename -le "15" ]; then + setprop vendor.netflix.bsp_rev "Q8750-39568-1" + fi + ;; + "taro") + setprop vendor.mm.target.enable.qcom_parser 1040479 + case "$soc_hwid" in + 530|531|540) + setprop vendor.media.target_variant "_cape" + ;; + *) + setprop vendor.media.target_variant "_taro" + ;; + esac + ;; + "lahaina") + case "$soc_hwid" in + 450) + setprop vendor.media.target_variant "_shima_v3" + setprop vendor.netflix.bsp_rev "" + sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null + if [ $sku_ver -eq 1 ]; then + setprop vendor.media.target_variant "_shima_v1" + elif [ $sku_ver -eq 2 ]; then + setprop vendor.media.target_variant "_shima_v2" + fi + ;; + *) + setprop vendor.media.target_variant "_lahaina" + setprop vendor.netflix.bsp_rev "Q875-32408-1" + ;; + esac + ;; + "holi") + setprop vendor.media.target_variant "_holi" + ;; + "msmnile") + setprop vendor.media.target_variant "_msmnile" + ;; +esac diff --git a/proprietary/vendor/bin/init.qti.qcv.sh b/proprietary/vendor/bin/init.qti.qcv.sh new file mode 100755 index 0000000..60bf46b --- /dev/null +++ b/proprietary/vendor/bin/init.qti.qcv.sh @@ -0,0 +1,56 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2020, 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null +chip_id=`cat /sys/devices/soc0/chip_id` 2> /dev/null + +# Store soc_id in ro.vendor.qti.soc_id +setprop ro.vendor.qti.soc_id $soc_id + +# For chipsets in QCV family, convert soc_id to soc_name +# and store it in ro.vendor.qti.soc_name. +if [ "$soc_id" -eq 618 ] || [ "$soc_id" -eq 639 ]; then + setprop ro.vendor.qti.soc_name sun + # Store chip_id in ro.vendor.qti.soc_model + setprop ro.vendor.qti.soc_model $chip_id + #setprop ro.vendor.media_performance_class 35 +elif [ "$soc_id" -eq 655 ]; then + setprop ro.vendor.qti.soc_name tuna +elif [ "$soc_id" -eq 659 ]; then + setprop ro.vendor.qti.soc_name kera +elif [ "$soc_id" -eq 507 ] || [ "$soc_id" -eq 565 ]; then + setprop ro.vendor.qti.soc_name blair +elif [ "$soc_id" -eq 578 ]; then + setprop ro.vendor.qti.soc_name blair +elif [ "$soc_id" -eq 454 ]; then + setprop ro.vendor.qti.soc_name holi +elif [ "$soc_id" -eq 472 ]; then + setprop ro.vendor.qti.soc_name holi +elif [ "$soc_id" -eq 557 ] || [ "$soc_id" -eq 577 ]; then + setprop ro.vendor.qti.soc_name pineapple + # Store chip_id in ro.vendor.qti.soc_model + setprop ro.vendor.qti.soc_model $chip_id + #setprop ro.vendor.media_performance_class 34 +elif [ "$soc_id" -eq 537 ] || [ "$soc_id" -eq 583 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SM6450 +elif [ "$soc_id" -eq 663 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SM6475 +elif [ "$soc_id" -eq 631 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SM6450Q +elif [ "$soc_id" -eq 613 ] || [ "$soc_id" -eq 638 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SM7435 +elif [ "$soc_id" -eq 633 ] || [ "$soc_id" -eq 634 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SG6150 +elif [ "$soc_id" -eq 568 ] || [ "$soc_id" -eq 602 ] || [ "$soc_id" -eq 653 ] || [ "$soc_id" -eq 654 ]; then + setprop ro.vendor.qti.soc_name ravelin + setprop ro.vendor.qti.soc_model SM4450 +fi diff --git a/proprietary/vendor/bin/init.qti.write.sh b/proprietary/vendor/bin/init.qti.write.sh new file mode 100755 index 0000000..a243551 --- /dev/null +++ b/proprietary/vendor/bin/init.qti.write.sh @@ -0,0 +1,27 @@ +#!/vendor/bin/sh +#============================================================================= +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +write_with_check() { + local i=60 + while [ $i -gt 0 ] + do + if [ -f "$1" ]; then + break + fi + + sleep 1 + i=$(($i-1)) + done + + if [ ! -f "$1" ]; then + exit 1 + fi + + echo $2 > $1 +} + +write_with_check "$1" "$2" diff --git a/proprietary/vendor/bin/ipacm-diag b/proprietary/vendor/bin/ipacm-diag new file mode 100755 index 0000000..7628c11 Binary files /dev/null and b/proprietary/vendor/bin/ipacm-diag differ diff --git a/proprietary/vendor/bin/irsc_util b/proprietary/vendor/bin/irsc_util new file mode 100755 index 0000000..4a42fab Binary files /dev/null and b/proprietary/vendor/bin/irsc_util differ diff --git a/proprietary/vendor/bin/ks b/proprietary/vendor/bin/ks new file mode 100755 index 0000000..911df36 Binary files /dev/null and b/proprietary/vendor/bin/ks differ diff --git a/proprietary/vendor/bin/loc_launcher b/proprietary/vendor/bin/loc_launcher new file mode 100755 index 0000000..613c7af Binary files /dev/null and b/proprietary/vendor/bin/loc_launcher differ diff --git a/proprietary/vendor/bin/lowi-server b/proprietary/vendor/bin/lowi-server new file mode 100755 index 0000000..d2da3e4 Binary files /dev/null and b/proprietary/vendor/bin/lowi-server differ diff --git a/proprietary/vendor/bin/pd-mapper b/proprietary/vendor/bin/pd-mapper new file mode 100755 index 0000000..dbc1099 Binary files /dev/null and b/proprietary/vendor/bin/pd-mapper differ diff --git a/proprietary/vendor/bin/pktlogconf b/proprietary/vendor/bin/pktlogconf new file mode 100755 index 0000000..86a5ecf Binary files /dev/null and b/proprietary/vendor/bin/pktlogconf differ diff --git a/proprietary/vendor/bin/pm-proxy b/proprietary/vendor/bin/pm-proxy new file mode 100755 index 0000000..d3f06e9 Binary files /dev/null and b/proprietary/vendor/bin/pm-proxy differ diff --git a/proprietary/vendor/bin/pm-service b/proprietary/vendor/bin/pm-service new file mode 100755 index 0000000..df5dc31 Binary files /dev/null and b/proprietary/vendor/bin/pm-service differ diff --git a/proprietary/vendor/bin/ppd b/proprietary/vendor/bin/ppd new file mode 100755 index 0000000..6d63de0 Binary files /dev/null and b/proprietary/vendor/bin/ppd differ diff --git a/proprietary/vendor/bin/qcc-vendor b/proprietary/vendor/bin/qcc-vendor new file mode 100755 index 0000000..22fb580 Binary files /dev/null and b/proprietary/vendor/bin/qcc-vendor differ diff --git a/proprietary/vendor/bin/qdcmss b/proprietary/vendor/bin/qdcmss new file mode 100755 index 0000000..1e12d40 Binary files /dev/null and b/proprietary/vendor/bin/qdcmss differ diff --git a/proprietary/vendor/bin/qrtr-cfg b/proprietary/vendor/bin/qrtr-cfg new file mode 100755 index 0000000..af3d769 Binary files /dev/null and b/proprietary/vendor/bin/qrtr-cfg differ diff --git a/proprietary/vendor/bin/qrtr-lookup b/proprietary/vendor/bin/qrtr-lookup new file mode 100755 index 0000000..814e36a Binary files /dev/null and b/proprietary/vendor/bin/qrtr-lookup differ diff --git a/proprietary/vendor/bin/qrtr-ns b/proprietary/vendor/bin/qrtr-ns new file mode 100755 index 0000000..81c2c8b Binary files /dev/null and b/proprietary/vendor/bin/qrtr-ns differ diff --git a/proprietary/vendor/bin/qseecomd b/proprietary/vendor/bin/qseecomd new file mode 100755 index 0000000..af20371 Binary files /dev/null and b/proprietary/vendor/bin/qseecomd differ diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti new file mode 100755 index 0000000..5d8d3b6 Binary files /dev/null and b/proprietary/vendor/bin/qti differ diff --git a/proprietary/vendor/bin/qwesd b/proprietary/vendor/bin/qwesd new file mode 100755 index 0000000..950a84e Binary files /dev/null and b/proprietary/vendor/bin/qwesd differ diff --git a/proprietary/vendor/bin/rmt_storage b/proprietary/vendor/bin/rmt_storage new file mode 100755 index 0000000..c34e9b8 Binary files /dev/null and b/proprietary/vendor/bin/rmt_storage differ diff --git a/proprietary/vendor/bin/sec_nvm b/proprietary/vendor/bin/sec_nvm new file mode 100755 index 0000000..68cd4ce Binary files /dev/null and b/proprietary/vendor/bin/sec_nvm differ diff --git a/proprietary/vendor/bin/sensors.qti b/proprietary/vendor/bin/sensors.qti new file mode 100755 index 0000000..4f52d39 Binary files /dev/null and b/proprietary/vendor/bin/sensors.qti differ diff --git a/proprietary/vendor/bin/shsusrd b/proprietary/vendor/bin/shsusrd new file mode 100755 index 0000000..a00f865 Binary files /dev/null and b/proprietary/vendor/bin/shsusrd differ diff --git a/proprietary/vendor/bin/spdaemon b/proprietary/vendor/bin/spdaemon new file mode 100755 index 0000000..193822d Binary files /dev/null and b/proprietary/vendor/bin/spdaemon differ diff --git a/proprietary/vendor/bin/sscrpcd b/proprietary/vendor/bin/sscrpcd new file mode 100755 index 0000000..ba9ad36 Binary files /dev/null and b/proprietary/vendor/bin/sscrpcd differ diff --git a/proprietary/vendor/bin/ssgtzd b/proprietary/vendor/bin/ssgtzd new file mode 100755 index 0000000..d7d1849 Binary files /dev/null and b/proprietary/vendor/bin/ssgtzd differ diff --git a/proprietary/vendor/bin/ssr_diag b/proprietary/vendor/bin/ssr_diag new file mode 100755 index 0000000..f2c060a Binary files /dev/null and b/proprietary/vendor/bin/ssr_diag differ diff --git a/proprietary/vendor/bin/ssr_setup b/proprietary/vendor/bin/ssr_setup new file mode 100755 index 0000000..9da0dce Binary files /dev/null and b/proprietary/vendor/bin/ssr_setup differ diff --git a/proprietary/vendor/bin/subsystem_ramdump b/proprietary/vendor/bin/subsystem_ramdump new file mode 100755 index 0000000..70d684e Binary files /dev/null and b/proprietary/vendor/bin/subsystem_ramdump differ diff --git a/proprietary/vendor/bin/system_dlkm_modprobe.sh b/proprietary/vendor/bin/system_dlkm_modprobe.sh new file mode 100755 index 0000000..7c1f2d8 --- /dev/null +++ b/proprietary/vendor/bin/system_dlkm_modprobe.sh @@ -0,0 +1,38 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +SYSTEM_DLKM_DIR="/system_dlkm/lib/modules" +VENDOR_DLKM_DIR="/vendor_dlkm/lib/modules" + +MODPROBE="/vendor/bin/modprobe" + +for dir in ${SYSTEM_DLKM_DIR} ; +do + if [ -e ${VENDOR_DLKM_DIR}/system_dlkm.modules.blocklist ] && grep -q blocklist ${VENDOR_DLKM_DIR}/system_dlkm.modules.blocklist; then + blocklist_expr="$(sed -n -e 's/blocklist \(.*\)/\1/p' ${VENDOR_DLKM_DIR}/system_dlkm.modules.blocklist | sed -e 's/-/[-_]/g' -e 's/^/-e /')" + else + # Use pattern that won't be found in modules list so that all modules pass through grep below + blocklist_expr="-e %" + fi + # Filter out modules in blocklist - we would see unnecessary errors otherwise + load_modules=$(find ${dir} -name "*.ko" | grep -w -v ${blocklist_expr}) + first_module=$(echo ${load_modules} | cut -d " " -f1) + other_modules=$(echo ${load_modules} | cut -d " " -f2-) + if ! ${MODPROBE} -b -s -d ${dir} -a ${first_module} > /dev/null ; then + continue + fi + # load modules individually in case one of them fails to init + for module in ${other_modules}; do + ( ${MODPROBE} -b -s -d ${dir} -a ${module} > /dev/null ) & + done + + wait + + exit 0 +done + +exit 1 diff --git a/proprietary/vendor/bin/tftp_server b/proprietary/vendor/bin/tftp_server new file mode 100755 index 0000000..6d0a715 Binary files /dev/null and b/proprietary/vendor/bin/tftp_server differ diff --git a/proprietary/vendor/bin/thermal-engine-v2 b/proprietary/vendor/bin/thermal-engine-v2 new file mode 100755 index 0000000..bc901b4 Binary files /dev/null and b/proprietary/vendor/bin/thermal-engine-v2 differ diff --git a/proprietary/vendor/bin/time_daemon b/proprietary/vendor/bin/time_daemon new file mode 100755 index 0000000..b0340e8 Binary files /dev/null and b/proprietary/vendor/bin/time_daemon differ diff --git a/proprietary/vendor/bin/trusteduilistener b/proprietary/vendor/bin/trusteduilistener new file mode 100755 index 0000000..81a2ea4 Binary files /dev/null and b/proprietary/vendor/bin/trusteduilistener differ diff --git a/proprietary/vendor/bin/vendor_modprobe.sh b/proprietary/vendor/bin/vendor_modprobe.sh new file mode 100755 index 0000000..5d456f9 --- /dev/null +++ b/proprietary/vendor/bin/vendor_modprobe.sh @@ -0,0 +1,65 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2019-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +VENDOR_DIR="/vendor/lib/modules" +VENDOR_DLKM_DIR="/vendor_dlkm/lib/modules" + +MODPROBE="/vendor/bin/modprobe" + +# vendor modules partition could be /vendor/lib/modules or /vendor_dlkm/lib/modules +POSSIBLE_DIRS="${VENDOR_DLKM_DIR} ${VENDOR_DIR}" +audio_arch=`getprop ro.boot.audio` + +for dir in ${POSSIBLE_DIRS} ; +do + if [ ! -e ${dir}/modules.load ]; then + continue + fi + + if [ "$audio_arch" == "audioreach" ]; then + if [ -e ${dir}/modules.audio.ar.blocklist ]; then + audio_blocklist_expr="$(sed -n -e 's/blocklist \(.*\)/\1/p' ${dir}/modules.audio.ar.blocklist | sed -e 's/-/_/g' -e 's/^/-e /')" + fi + else + if [ -e ${dir}/modules.audio.legacy.blocklist ]; then + audio_blocklist_expr="$(sed -n -e 's/blocklist \(.*\)/\1/p' ${dir}/modules.audio.legacy.blocklist | sed -e 's/-/_/g' -e 's/^/-e /')" + fi + fi + + # Use pattern if block list is empty so that all modules pass through grep below + if [ "X${audio_blocklist_expr}" = "X" ]; then + audio_blocklist_expr="-e %" + fi + + if [ -e ${dir}/modules.blocklist ]; then + blocklist_expr="$(sed -n -e 's/blocklist \(.*\)/\1/p' ${dir}/modules.blocklist | sed -e 's/-/_/g' -e 's/^/-e /')" + fi + + # Use pattern if block list is empty so that all modules pass through grep below + if [ "X${blocklist_expr}" = "X" ]; then + blocklist_expr="-e %" + fi + + # Filter out modules in blocklist - we would see unnecessary errors otherwise + load_modules=$(sed = ${dir}/modules.load | sed 'N;s/\n/\t/' | sort -uk2 | sort -nk1 | cut -f2- | grep -w -v ${blocklist_expr} | grep -w -v ${audio_blocklist_expr}) + first_module=$(echo ${load_modules} | cut -d " " -f1) + other_modules=$(echo ${load_modules} | cut -d " " -f2-) + if ! ${MODPROBE} -b -s -d ${dir} -a ${first_module} > /dev/null ; then + continue + fi + # load modules individually in case one of them fails to init + for module in ${other_modules}; do + ( ${MODPROBE} -b -d ${dir} -a ${module} > /dev/null ) & + done + + wait + + setprop vendor.all.modules.ready 1 + exit 0 +done + +exit 1 diff --git a/proprietary/vendor/bin/xtra-daemon b/proprietary/vendor/bin/xtra-daemon new file mode 100755 index 0000000..41901dd Binary files /dev/null and b/proprietary/vendor/bin/xtra-daemon differ diff --git a/proprietary/vendor/etc/audio/sku_sun/mixer_paths.xml b/proprietary/vendor/etc/audio/sku_sun/mixer_paths.xml new file mode 100644 index 0000000..3824416 --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/mixer_paths.xml @@ -0,0 +1,1396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio/sku_sun/resourcemanager.xml b/proprietary/vendor/etc/audio/sku_sun/resourcemanager.xml new file mode 100644 index 0000000..a7ff81b --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/resourcemanager.xml @@ -0,0 +1,2993 @@ + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + 1 + + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_COMPRESSED + PAL_STREAM_PCM_OFFLOAD + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 540 + 80 + 5 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + PAL_STREAM_CONTEXT_PROXY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 1 + 48000 + 16 + handset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 24 + rec-main-mic + + 24 + camcorder-main-mic + + + 16 + vr-main-mic + + + 16 + vr-lowpower-main-mic + + + 2 + 16 + vr-lowpower-dual-mic + + + 2 + 16 + 1 + bargein-aec-headphones-mic + + + 2 + 16 + 1 + bargein-tts-headphones-mic + + + 16 + echo-main-mic + + + 1 + 2 + loopback-incallmusic-mic + + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 3 + 16 + 1 + voip-comm-handset-mic + + 1 + voip-comm-headphone-mic + + + 1 + voip-comm-usb-headphone-mic + + + wifi-call-handset-mic + + + 1 + wifi-call-headphone-mic + + + 1 + wifi-call-usb-headphone-mic + + + wifi-call-handset-mic-flip + + + voip-comm-handset-mic-flip + + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 3 + 16 + 1 + call-handset-mic + + 1 + call-tty-vco-mic + + + 1 + call-headphone-mic + + + 1 + call-headphone-mic + + + 1 + call-usb-headphone-mic + + + 1 + call-usb-headphone-mic + + + 1 + loopback-main-mic + + + 1 + loopback-main-mic + + + 1 + loopback-main-mic + + + 2 + loopback-incallmusic-mic + + + call-handset-mic-flip + + + call-handset-mic-flip + + + call-handset-mic-flip + + + 1 + handset-mic + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + rec-main-mic + + vr-main-mic + + + 2 + vr-dual-mic + + + 2 + rec-stereo-mic + + + 2 + handset-dmic-endfire + + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_LOOPBACK + rec-main-mic + + vr-main-mic + + + 1 + 3 + 16 + 1 + ext-modem-handset-mic + + + 1 + 1 + 16 + 1 + ext-modem-headphone-mic + + + 1 + 1 + 16 + 1 + ext-modem-usb-headphone-mic + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 16 + 1 + 0 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 24 + 1 + rec-sub-mic + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + 2 + 24 + rec-stereo-mic + + + 2 + 16 + rec-interview-mic + + + 24 + 1 + camcorder-sub-mic + + + 3 + 24 + camcorder-multi-mic + + + 3 + 24 + camcorder-multi-mic + + + 2 + 16 + vr-dual-mic + + + 2 + 16 + vr-farfield-mic + + + 2 + 16 + 1 + bargein-aec-speaker-mic + + + 2 + 16 + 1 + bargein-tts-speaker-mic + + + 3 + 24 + 1 + interpreter-listen-speaker-mic + + + 3 + 24 + 1 + interpreter-listen-usb-headset-mic + + + 3 + 24 + 1 + interpreter-listen-bt-mic + + + 3 + 24 + 1 + interpreter-conv-speaker-mic + + + 16 + 1 + karaoke-sub-mic + + + 16 + 1 + echo-sub-mic + + + 16 + 1 + echo-3rd-mic + + + 16 + 4 + echo-multi-mic + + + 1 + 2 + loopback-incallmusic-mic + + + 1 + 2 + loopback-incallmusic-mic + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 3 + 16 + 1 + voip-comm-speaker-mic + + 1 + voip-comm-dex-speaker-mic + + + voip-gaming-speaker-mic + + + voip-comm-tv-speaker-mic + + + voip-smonitor-speaker-mic + + + wifi-call-speaker-mic + + + 1 + wifi-call-dex-speaker-mic + + + wifi-call-speaker-mic-flip + + + voip-comm-speaker-mic-flip + + + voip-comm-speaker-mic-flex + + + voip-gaming-speaker-mic-flip + + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 3 + 16 + 1 + call-speaker-mic + + video-call-speaker-mic + + + video-call-speaker-mic + + + 1 + call-dex-speaker-mic + + + 1 + call-dex-speaker-mic + + + 1 + loopback-sub-mic + + + 1 + loopback-3rd-mic + + + 2 + loopback-incallmusic-mic + + + 2 + loopback-incallmusic-mic + + + call-speaker-mic-flip + + + call-speaker-mic-flip + + + call-speaker-mic-flip + + + video-call-speaker-mic-flip + + + video-call-speaker-mic-flip + + + video-call-speaker-mic-flex + + + 1 + speaker-mic + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + headset-aas-mic + + + usb-aas-mic + + + bt-aas-mic + + + 1 + 3 + 16 + 1 + ext-modem-speaker-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + rec-sub-mic + + 1 + vr-sub-mic + + + 2 + vr-dual-mic + + + 2 + rec-stereo-mic + + + 1 + karaoke-sub-mic + + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_AUX_DIGITAL + PAL_DEVICE_OUT_HDMI + PAL_DEVICE_OUT_AUX_DIGITAL_1 + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + rec-headset-mic + + 0 + vr-headset-mic + + + bargein-aec-headset-mic + + + bargein-tts-headset-mic + + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 2 + 1 + voip-comm-headset-mic + + wifi-call-headset-mic + + + + PAL_STREAM_VOICE_CALL + OFF + 48000 + 16 + 1 + 1 + call-headset-mic + + call-tty-full-mic + + + call-tty-headset-mic + + + loopback-headset-mic + + + 1 + headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + rec-headset-mic + + vr-headset-mic + + + + PAL_STREAM_LOOPBACK + rec-headset-mic + + vr-headset-mic + + + 1 + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + BTFM_PROXY-TX-0 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_LOOPBACK + 1 + + 1 + + + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 1 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 2 + 1 + voip-comm-usb-headset-mic + + wifi-call-usb-headset-mic + + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + rec-usb-headset-mic + + vr-usb-headset-mic + + + 1 + bargein-aec-usb-headset-mic + + + 1 + bargein-tts-usb-headset-mic + + + 1 + interpreter-conv-usb-headset-mic + + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 1 + call-usb-headset-mic + + call-tty-usb-headset-mic + + + call-tty-full-usb-headset-mic + + + loopback-usb-headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + rec-usb-headset-mic + + vr-usb-headset-mic + + + + PAL_STREAM_LOOPBACK + rec-usb-headset-mic + + 3 + + + vr-usb-headset-mic + + + 1 + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_RECORD_PROXY + PCM_RT_PROXY-TX-2 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + TDM-LPAIF-TX-PRIMARY + 4 + 4 + 48000 + 24 + vi-feedback + + + PAL_DEVICE_IN_CPS_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-2 + 2 + 2 + 24000 + 32 + cps-feedback + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + BTFM_PROXY-TX-0 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + BTFM_PROXY-TX-0 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + + TDM-LPAIF-TX-PRIMARY + ext_ec_ref_tx + 4 + 4 + 16 + 48000 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA2-TX-0 + haptics-vi-feedback-mono + 1 + 1 + 32 + 8000 + + PAL_STREAM_HAPTICS + + + + PAL_DEVICE_IN_DUMMY + PCM_DUMMY-TX-1 + 2 + 2 + dummy-dev + 48000 + 16 + + + PAL_DEVICE_IN_EXT_MODEM_MIC + MI2S-LPAIF_RXTX-TX-PRIMARY + 1 + 1 + 8000 + 16 + dummy-dev + 0 + 0 + + PAL_STREAM_LOOPBACK + dummy-dev + + + + PAL_DEVICE_OUT_EXT_MODEM + MI2S-LPAIF_RXTX-RX-PRIMARY + 1 + 1 + 8000 + 16 + dummy-dev + + PAL_STREAM_LOOPBACK + dummy-dev + + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + TDM-LPAIF-RX-PRIMARY + 2 + 2 + 48000 + 24 + speaker + 0 + 0 + + 0 + + 0 + 0 + + + + + + PAL_AUDIO_FMT_PCM_S24_LE + + 0 + + 0 + + 0 + + PAL_STREAM_DEEP_BUFFER + 4 + + 3 + karaoke-speaker + + + + PAL_STREAM_GENERIC + 4 + + 5 + speaker-mono-right + + + + PAL_STREAM_LOW_LATENCY + 4 + + 5 + speaker-mono-right + + + 3 + karaoke-speaker + + + + PAL_STREAM_VOICE_CALL + 1 + 2 + call-speaker + + video-call-speaker + + + video-call-speaker + + + call-dex-speaker + + + loopback-speaker-left + + + loopback-speaker-right + + + loopback-speaker-right + + + loopback-speaker-right + + + loopback-incallmusic-speaker + + + loopback-incallmusic-speaker-all + + + call-speaker-flip + + + call-speaker-flip + + + video-call-speaker + + + video-call-speaker + + + video-call-speaker + + + 1 + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 4 + + 3 + voip-comm-speaker + + + 3 + voip-comm-dex-speaker + + + 3 + voip-gaming-speaker + + + 3 + voip-comm-tv-speaker + + + 3 + wifi-call-speaker + + + 3 + wifi-call-dex-speaker + + + 3 + wifi-call-speaker + + + 3 + voip-comm-speaker + + + 3 + voip-comm-speaker + + + 3 + voip-gaming-speaker + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + PAL_STREAM_COMPRESSED + 4 + + 5 + speaker-mono-right + + + + PAL_STREAM_VOICE_CALL_MUSIC + 4 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_LOOPBACK + + 2 + ext-modem-speaker + + + + + PAL_DEVICE_OUT_HANDSET + TDM-LPAIF-RX-PRIMARY + 2 + 2 + + 0 + 48000 + 24 + 0 + handset + 0 + + PAL_STREAM_VOICE_CALL + 1 + call-handset + + call-handset-hac + + + call-handset-hac-tcoil + + + call-handset-hac + + + call-handset-hac-tcoil + + + call-tty-handset + + + loopback-handset + + + loopback-incallmusic-handset + + + call-handset-flip + + + call-handset-flip + + + + PAL_STREAM_VOIP_RX + 3 + + 3 + voip-comm-handset + + + 3 + voip-comm-handset-hac + + + 3 + voip-comm-handset-hac-tcoil + + + 3 + wifi-call-handset + + + 3 + wifi-call-handset-hac + + + 3 + wifi-call-handset-hac-tcoil + + + 3 + wifi-call-handset + + + 3 + voip-comm-handset + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + 16 + + + PAL_STREAM_LOW_LATENCY + 4 + + + PAL_STREAM_DEEP_BUFFER + 4 + + + PAL_STREAM_COMPRESSED + 4 + + + PAL_STREAM_VOICE_CALL_MUSIC + 4 + + + PAL_STREAM_GENERIC + 4 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 4 + + + PAL_STREAM_LOOPBACK + + 2 + ext-modem-handset + + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + PAL_STREAM_LOOPBACK + + 1 + + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + call-headset + + call-tty-headset + + + loopback-headset + + + + PAL_STREAM_VOIP_RX + 3 + 48000 + 16 + + 2 + voip-comm-headset + + + 2 + wifi-call-headset + + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + PAL_STREAM_LOOPBACK + + listenback-headphones + + + aas-headset + + + 2 + + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + BTFM_PROXY-RX-0 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_VOIP_RX + 4 + + 2 + + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_DEEP_BUFFER + 3 + + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + BTFM_PROXY-RX-0 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_VOIP_RX + 4 + + 2 + + + + PAL_STREAM_LOW_LATENCY + 4 + + + PAL_STREAM_DEEP_BUFFER + 4 + + + PAL_STREAM_COMPRESSED + 4 + + + PAL_STREAM_VOICE_CALL_MUSIC + 4 + + + PAL_STREAM_GENERIC + 4 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 4 + + + PAL_STREAM_LOOPBACK + 3 + + 2 + + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX-0 + 32 + 2 + 24 + display-port + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + 48000 + 24 + display-port + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 0 + 48000 + 24 + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_VOIP_RX + 3 + + 2 + + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + PAL_STREAM_LOOPBACK + + 2 + + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + 48000 + 24 + usb-headphones + 1 + + PAL_STREAM_GENERIC + 4 + + speaker-and-usb-headphones + + + + PAL_STREAM_LOW_LATENCY + 4 + + speaker-and-usb-headphones + + + + PAL_STREAM_DEEP_BUFFER + 4 + + speaker-and-usb-headphones + + + + PAL_STREAM_COMPRESSED + 4 + + speaker-and-usb-headphones + + + + PAL_STREAM_ULTRA_LOW_LATENCY + 4 + + speaker-and-usb-headphones + + + + PAL_STREAM_VOICE_CALL + 1 + call-usb-headset + + call-tty-usb-headset + + + 16 + loopback-usb-headset + + + + PAL_STREAM_VOIP_RX + 4 + + 2 + voip-comm-usb-headset + + + 2 + wifi-call-usb-headset + + + + PAL_STREAM_LOOPBACK + 3 + + listenback-usb-headphones + + + 16 + aas-usb-headset + + + 2 + + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX-1 + 8 + 2 + display-port1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + 3 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_RECORD_PROXY + PCM_RT_PROXY-RX-2 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_VOIP_RX + 3 + + 2 + + + + PAL_STREAM_LOW_LATENCY + 3 + + + PAL_STREAM_DEEP_BUFFER + 3 + + + PAL_STREAM_COMPRESSED + 3 + + + PAL_STREAM_VOICE_CALL_MUSIC + 3 + + + PAL_STREAM_GENERIC + 3 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + MI2S-LPAIF-RX-SECONDARY + 2 + 48000 + 16 + 2 + haptics-dev + 0 + + PAL_STREAM_HAPTICS + + CODEC_DMA-LPAIF_WSA2-RX-1 + haptics-dev + 48000 + 16 + + + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + handset + 96000 + 16 + + PAL_STREAM_SENSOR_PCM_RENDERER + + speaker + 2 + + + handset + + + speaker-mono-2 + + + + + PAL_DEVICE_OUT_DUMMY + PCM_DUMMY-RX-0 + 2 + 2 + dummy-dev + 48000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + PAL_STREAM_COMPRESSED + PAL_STREAM_DEEP_BUFFER + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_ENVIRONMENT + environment.eai + 0x0B001006 + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ASR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_MMA + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_cdp.xml b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_cdp.xml new file mode 100644 index 0000000..98bb3b4 --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_cdp.xml @@ -0,0 +1,1871 @@ + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + 5 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + PAL_STREAM_CONTEXT_PROXY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 1 + 48000 + handset-mic + 0 + 1 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 16 + 1 + + 1 + handset-mic + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + handset-dmic-endfire + + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 1 + 0 + 1 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + 1 + + 1 + speaker-mic + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 1 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + 1 + + 1 + headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + BTFM_PROXY-TX-0 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 1 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 1 + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_RECORD_PROXY + PCM_RT_PROXY-TX-2 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-0 + 2 + 2 + 48000 + 32 + vi-feedback + + PAL_STREAM_VOICE_CALL + 1 + vi-feedback-mono-2 + + + + PAL_DEVICE_IN_CPS_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-2 + 2 + 2 + 24000 + 32 + cps-feedback + + PAL_STREAM_VOICE_CALL + 1 + cps-feedback-mono-2 + + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + BTFM_PROXY-TX-0 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + BTFM_PROXY-TX-0 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + MI2S-LPAIF-TX-TERTIARY + ext_ec_ref_tx + 2 + 2 + 16 + 48000 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA2-TX-0 + haptics-vi-feedback-mono + 2 + 1 + 32 + 8000 + + PAL_STREAM_HAPTICS + + + + PAL_DEVICE_IN_DUMMY + PCM_DUMMY-TX-1 + 2 + 2 + dummy-dev + 48000 + 16 + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 2 + 48000 + speaker + 0 + 0 + + 0 + + 1 + 0 + + + + + + PAL_AUDIO_FMT_PCM_S24_LE + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 1 + 1 + speaker-mono-2 + + + PAL_STREAM_VOICE_CALL + + 1 + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 2 + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + + 0 + 48000 + 0 + handset + 0 + + PAL_STREAM_VOICE_CALL + 1 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 2 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + BTFM_PROXY-RX-0 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + BTFM_PROXY-RX-0 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX-0 + 32 + 2 + display-port + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX-1 + 8 + 2 + display-port1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_RECORD_PROXY + PCM_RT_PROXY-RX-2 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_WSA2-RX-1 + 2 + 1 + haptics-dev + 0 + + PAL_STREAM_HAPTICS + + CODEC_DMA-LPAIF_WSA2-RX-1 + haptics-dev + 48000 + 16 + + + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + handset + 96000 + 16 + + PAL_STREAM_SENSOR_PCM_RENDERER + + speaker + 2 + + + handset + + + speaker-mono-2 + + + + + PAL_DEVICE_OUT_DUMMY + PCM_DUMMY-RX-0 + 2 + 2 + dummy-dev + 48000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ASR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_MMA + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_mtp.xml b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_mtp.xml new file mode 100644 index 0000000..ed99f04 --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_mtp.xml @@ -0,0 +1,1885 @@ + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + 0 + + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_COMPRESSED + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + 5 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + PAL_STREAM_CONTEXT_PROXY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 1 + 48000 + handset-mic + 0 + 1 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 16 + 1 + + 1 + handset-mic + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + handset-dmic-endfire + + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 1 + 0 + 1 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + 1 + + 1 + speaker-mic + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 1 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + 1 + + 1 + headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + BTFM_PROXY-TX-0 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 1 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 1 + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_RECORD_PROXY + PCM_RT_PROXY-TX-2 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-0 + 2 + 2 + 8000 + 32 + vi-feedback + + PAL_STREAM_VOICE_CALL + 1 + vi-feedback-mono-2 + + + + PAL_DEVICE_IN_CPS_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-2 + 2 + 2 + 24000 + 32 + cps-feedback + + PAL_STREAM_VOICE_CALL + 1 + cps-feedback-mono-2 + + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + BTFM_PROXY-TX-0 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + BTFM_PROXY-TX-0 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + + CODEC_DMA-LPAIF_WSA-TX-1 + ext_ec_ref_tx + 2 + 2 + 16 + 48000 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA2-TX-0 + haptics-vi-feedback-mono + 1 + 1 + 32 + 8000 + + PAL_STREAM_HAPTICS + + + + PAL_DEVICE_IN_DUMMY + PCM_DUMMY-TX-1 + 2 + 2 + dummy-dev + 48000 + 16 + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 2 + 48000 + speaker + 1 + 0 + + 0 + + 2 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_LE + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 1 + 1 + speaker-mono-2 + + + PAL_STREAM_VOICE_CALL + + 1 + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 2 + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + + 0 + 48000 + 0 + handset + 0 + + PAL_STREAM_VOICE_CALL + 1 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 2 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + BTFM_PROXY-RX-0 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + BTFM_PROXY-RX-0 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX-0 + 32 + 2 + display-port + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX-1 + 8 + 2 + display-port1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_RECORD_PROXY + PCM_RT_PROXY-RX-2 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_WSA2-RX-1 + 2 + 1 + haptics-dev + 1 + + PAL_STREAM_HAPTICS + + CODEC_DMA-LPAIF_WSA2-RX-1 + haptics-dev + 48000 + 16 + + + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + handset + 96000 + 16 + + PAL_STREAM_SENSOR_PCM_RENDERER + + speaker + 2 + + + handset + + + speaker-mono-2 + + + + + PAL_DEVICE_OUT_DUMMY + PCM_DUMMY-RX-0 + 2 + 2 + dummy-dev + 48000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ASR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_MMA + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd.xml b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd.xml new file mode 100644 index 0000000..ccba2dd --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd.xml @@ -0,0 +1,1886 @@ + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + 0 + + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_COMPRESSED + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + 5 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + PAL_STREAM_CONTEXT_PROXY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 1 + 48000 + handset-mic + 0 + 1 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 16 + 1 + + 1 + handset-mic + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + handset-dmic-endfire + + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 1 + 0 + 1 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + 1 + + 1 + speaker-mic + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 1 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + 1 + + 1 + headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + BTFM_PROXY-TX-0 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 1 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 1 + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_RECORD_PROXY + PCM_RT_PROXY-TX-2 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-0 + 2 + 2 + 8000 + 32 + vi-feedback + + PAL_STREAM_VOICE_CALL + 1 + vi-feedback-mono-2 + + + + PAL_DEVICE_IN_CPS_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-2 + 2 + 2 + 24000 + 32 + cps-feedback + + PAL_STREAM_VOICE_CALL + 1 + cps-feedback-mono-2 + + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + BTFM_PROXY-TX-0 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + BTFM_PROXY-TX-0 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + MI2S-LPAIF-TX-TERTIARY + ext_ec_ref_tx + 2 + 2 + 48000 + 16 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA2-TX-0 + haptics-vi-feedback-mono + 1 + 1 + 32 + 8000 + + PAL_STREAM_HAPTICS + + + + PAL_DEVICE_IN_DUMMY + PCM_DUMMY-TX-1 + 2 + 2 + dummy-dev + 48000 + 16 + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 2 + 48000 + speaker + 1 + 0 + + 0 + + 1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_LE + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 1 + 1 + speaker-mono-2 + + + PAL_STREAM_VOICE_CALL + + 1 + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 2 + 1 + speaker-mono-2 + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + + 0 + 48000 + 0 + handset + 0 + + PAL_STREAM_VOICE_CALL + 1 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 2 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + BTFM_PROXY-RX-0 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + BTFM_PROXY-RX-0 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX-0 + 32 + 2 + display-port + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX-1 + 8 + 2 + display-port1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_RECORD_PROXY + PCM_RT_PROXY-RX-2 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_WSA2-RX-1 + 2 + 1 + haptics-dev + 1 + + PAL_STREAM_HAPTICS + + CODEC_DMA-LPAIF_WSA2-RX-1 + haptics-dev + 48000 + 16 + + + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + handset + 96000 + 16 + + PAL_STREAM_SENSOR_PCM_RENDERER + + speaker + 2 + + + handset + + + speaker-mono-2 + + + + + PAL_DEVICE_OUT_DUMMY + PCM_DUMMY-RX-0 + 2 + 2 + dummy-dev + 48000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ASR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_MMA + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd_sku2.xml b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd_sku2.xml new file mode 100644 index 0000000..d60ec93 --- /dev/null +++ b/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd_sku2.xml @@ -0,0 +1,1881 @@ + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + 0 + + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_COMPRESSED + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + 5 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + PAL_STREAM_CONTEXT_PROXY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 1 + 48000 + handset-mic + 0 + 1 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 16 + 1 + + 1 + handset-mic + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + 2 + handset-dmic-endfire + + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 1 + 0 + 1 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 1 + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + 1 + + 1 + speaker-mic + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 1 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + 1 + + 1 + headset-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_VOICE_UI + 1 + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + BTFM_PROXY-TX-0 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 1 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 1 + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 1 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_RECORD_PROXY + PCM_RT_PROXY-TX-2 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-0 + 2 + 2 + 48000 + 32 + vi-feedback + + PAL_STREAM_VOICE_CALL + 1 + vi-feedback-mono-2 + + + + PAL_DEVICE_IN_CPS_FEEDBACK + CODEC_DMA-LPAIF_WSA-TX-2 + 2 + 2 + 24000 + 32 + cps-feedback + + PAL_STREAM_VOICE_CALL + 1 + cps-feedback-mono-2 + + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + BTFM_PROXY-TX-0 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + BTFM_PROXY-TX-0 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + MI2S-LPAIF-TX-TERTIARY + ext_ec_ref_tx + 2 + 2 + 48000 + 16 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_IN_HAPTICS_VI_FEEDBACK + CODEC_DMA-LPAIF_WSA2-TX-0 + haptics-vi-feedback-mono + 1 + 1 + 32 + 8000 + + PAL_STREAM_HAPTICS + + + + PAL_DEVICE_IN_DUMMY + PCM_DUMMY-TX-1 + 2 + 2 + dummy-dev + 48000 + 16 + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 2 + 48000 + speaker + 1 + 0 + + 0 + + 1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_LE + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 1 + 1 + speaker-mono-2 + + + PAL_STREAM_VOICE_CALL + + 1 + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 2 + 1 + speaker-mono-2 + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + + 0 + 48000 + 0 + handset + 0 + + PAL_STREAM_VOICE_CALL + 1 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 2 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 4 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 16 + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 16 + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + BTFM_PROXY-RX-0 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + BTFM_PROXY-RX-0 + 1 + 1 + bt-ble + 44100 + 16 + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + BTFM_PROXY-RX-0 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX-0 + 32 + 2 + display-port + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX-1 + 8 + 2 + display-port1 + 1 + + + + + + PAL_AUDIO_FMT_PCM_S24_3LE + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_RECORD_PROXY + PCM_RT_PROXY-RX-2 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_WSA2-RX-1 + 2 + 1 + haptics-dev + 1 + + PAL_STREAM_HAPTICS + + CODEC_DMA-LPAIF_WSA2-RX-1 + haptics-dev + 48000 + 16 + + + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + handset + 96000 + 16 + + PAL_STREAM_SENSOR_PCM_RENDERER + + speaker + 2 + + + handset + + + speaker-mono-2 + + + + + PAL_DEVICE_OUT_DUMMY + PCM_DUMMY-RX-0 + 2 + 2 + dummy-dev + 48000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ASR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_MMA + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_effects.xml b/proprietary/vendor/etc/audio_effects.xml new file mode 100644 index 0000000..48e48cd --- /dev/null +++ b/proprietary/vendor/etc/audio_effects.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_effects_haptic.xml b/proprietary/vendor/etc/audio_effects_haptic.xml new file mode 100644 index 0000000..c6c118a --- /dev/null +++ b/proprietary/vendor/etc/audio_effects_haptic.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_effects_sec.xml b/proprietary/vendor/etc/audio_effects_sec.xml new file mode 100644 index 0000000..1c08a16 --- /dev/null +++ b/proprietary/vendor/etc/audio_effects_sec.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_effects_spatializer.xml b/proprietary/vendor/etc/audio_effects_spatializer.xml new file mode 100644 index 0000000..9a92f87 --- /dev/null +++ b/proprietary/vendor/etc/audio_effects_spatializer.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_policy_configuration_base.xml b/proprietary/vendor/etc/audio_policy_configuration_base.xml new file mode 100644 index 0000000..e5db0b4 --- /dev/null +++ b/proprietary/vendor/etc/audio_policy_configuration_base.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/card-defs.xml b/proprietary/vendor/etc/card-defs.xml new file mode 100644 index 0000000..551dc71 --- /dev/null +++ b/proprietary/vendor/etc/card-defs.xml @@ -0,0 +1,423 @@ + + + + + 100 + sunvirtualsndcard + + + 100 + PCM100 + + libagm_pcm_plugin.so + + + 1 + 0 + 0 + + + + + 101 + PCM101 + + libagm_pcm_plugin.so + + + 0 + 1 + 0 + + + + + 102 + PCM102 + + libagm_pcm_plugin.so + + + 1 + 0 + 0 + + + + + 103 + PCM103 + + libagm_pcm_plugin.so + + + 1 + 0 + 1 + + + + + 104 + PCM104 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 105 + COMPRESS105 + + libagm_compress_plugin.so + + + 1 + 0 + 0 + + + + + 106 + VOICEMMODE1p + + libagm_pcm_plugin.so + + + 1 + 0 + 1 + + + + + 107 + VOICEMMODE2p + + libagm_pcm_plugin.so + + + 1 + 0 + 1 + + + + 108 + VOICEMMODE1c + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 109 + VOICEMMODE2c + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 110 + PCM110 + + libagm_pcm_plugin.so + + + 1 + 0 + 0 + + + + + 111 + PCM111 + + libagm_pcm_plugin.so + + + 0 + 1 + 0 + + + + + 112 + PCM112 + + libagm_pcm_plugin.so + + + 0 + 1 + 0 + + + + + 113 + PCM113 + + libagm_pcm_plugin.so + + + 0 + 1 + 2 + + + + + 114 + PCM114 + + libagm_pcm_plugin.so + + + 1 + 0 + 2 + + + + + 115 + PCM115 + + libagm_pcm_plugin.so + + + 0 + 1 + 0 + + + + + 116 + PCM116 + + libagm_pcm_plugin.so + + + 0 + 1 + 3 + + + + + 117 + PCM117 + + libagm_pcm_plugin.so + + + 1 + 0 + + + + + 118 + PCM118 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 119 + PCM119 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 120 + PCM120 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 121 + PCM121 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 122 + ExtEC122 + + libagm_pcm_plugin.so + + + 0 + 1 + 1 + + + + + 123 + PCM123 + + libagm_pcm_plugin.so + + + 1 + 0 + 1 + + + + + 124 + COMPRESS124 + + libagm_compress_plugin.so + + + 0 + 1 + + 4 + + + + + 125 + PCM125 + + libagm_pcm_plugin.so + + + 0 + 1 + 3 + + + + + 126 + PCM126 + + libagm_pcm_plugin.so + + + 1 + 0 + 0 + + + + + 127 + PCM127 + + libagm_pcm_plugin.so + + + 0 + 1 + 2 + + + + + 128 + PCM128 + + libagm_pcm_plugin.so + + + 1 + 0 + 2 + + + + + 1 + agm_mixer + + libagm_mixer_plugin.so + + + + + diff --git a/proprietary/vendor/etc/charger_fw_fstab.qti b/proprietary/vendor/etc/charger_fw_fstab.qti new file mode 100644 index 0000000..f48c9d4 --- /dev/null +++ b/proprietary/vendor/etc/charger_fw_fstab.qti @@ -0,0 +1,34 @@ +# Copyright (c) 2019 - 2020, 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. + +# Android fstab file. +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +# +#/dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect +/dev/block/bootdevice/by-name/apnhlos /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect diff --git a/proprietary/vendor/etc/clstc_config_library.xml b/proprietary/vendor/etc/clstc_config_library.xml new file mode 100644 index 0000000..25cda60 --- /dev/null +++ b/proprietary/vendor/etc/clstc_config_library.xml @@ -0,0 +1,50 @@ + + + + + + + libclstc_algorithm_adapter.so + 1 + 1 + + + + libclstc_gcp_adapter.so + 2 + 1 + + + diff --git a/proprietary/vendor/etc/cne/mwqem.conf b/proprietary/vendor/etc/cne/mwqem.conf new file mode 100644 index 0000000..fb44c05 --- /dev/null +++ b/proprietary/vendor/etc/cne/mwqem.conf @@ -0,0 +1,17 @@ +#configuration parameters for Multi-network Wireless Quality Estimation and Management. + +#Number of previous latency iterations to track to decide the better LQS interface +latency_count:3 +#Threshold in ms to decide the better interface for LQS. +latency_threshold:10 +#Number of tcp connections to be established in each latency session +max_tcp_connects:3 +#Max waiting time for a dns query to be resolved +dns_timeout:9 +#Minimum change in mwqem ratio to update the new LQA ratio +lqa_update_threshold:0.25 +#Timer in msec to track the lqs updates. Only one update will be allowed +#in this duration +lqa_update_count_timer:10000 +#default URL for establishing a tcp sessions +mwqem_http_url:www.qualcomm.com \ No newline at end of file diff --git a/proprietary/vendor/etc/cne/profileMwqem.xml b/proprietary/vendor/etc/cne/profileMwqem.xml new file mode 100644 index 0000000..ebbfdb3 --- /dev/null +++ b/proprietary/vendor/etc/cne/profileMwqem.xml @@ -0,0 +1,347 @@ + + + + 5.3 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 20 + + 9 + + 3 + + 0.1 + + 20 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -99,-99,-99 + + + -99,-99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 20 + + 8 + + 3 + + 0.1 + + 20 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.08 + + 20 + + 1000 + + 1000000 + + + + + + + + -99,-99,-99 + + + -99,-99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml new file mode 100644 index 0000000..f4bd8c8 --- /dev/null +++ b/proprietary/vendor/etc/data/dsi_config.xml @@ -0,0 +1,268 @@ + + + + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + 1 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml new file mode 100644 index 0000000..6f6633b --- /dev/null +++ b/proprietary/vendor/etc/data/netmgr_config.xml @@ -0,0 +1,589 @@ + + + + + + + + + + 255 + 1 + /data/netmgr_cmd_log.txt + + + + + + 0 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 1 + 1 + 2048 + 0 + 0 + 5 + 5 + 0 + 0 + rmnet_mhi0 + 1 + 0 + 9 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 9216 + 1 + 1 + 4 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 3 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + 1 + + 3 + + + + 0 + 1 + 1 + 1 + 1 + 0 + 16 + 20 + + + + 1 + 1 + 1 + 0 + 0 + 0 + 16 + 1 + + + + 2 + 1 + 1 + 0 + 0 + 0 + 16 + 20 + + + 4 + + + + 0 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 1 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 2 + 1 + 1 + 4096 + 0 + 0 + 0 + 16 + 1 + + + + 3 + 1 + 1 + 8192 + 0 + 0 + 1 + 16 + 20 + + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 1 + 9216 + 1 + 1 + 4 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 3 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + 1 + + 3 + + + + 0 + 1 + 1 + 1 + 1 + 0 + 16 + 20 + + + + 1 + 1 + 1 + 0 + 0 + 0 + 16 + 1 + + + + 2 + 1 + 1 + 0 + 0 + 0 + 16 + 20 + + + 4 + + + + 0 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 1 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 2 + 1 + 1 + 4096 + 0 + 0 + 0 + 16 + 1 + + + + 3 + 1 + 1 + 4096 + 0 + 0 + 1 + 16 + 20 + + + + diff --git a/proprietary/vendor/etc/dax3_media_codecs_dolby_audio.xml b/proprietary/vendor/etc/dax3_media_codecs_dolby_audio.xml new file mode 100644 index 0000000..3531e8b --- /dev/null +++ b/proprietary/vendor/etc/dax3_media_codecs_dolby_audio.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml new file mode 100644 index 0000000..09e0504 --- /dev/null +++ b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/display/DPU1010.xml b/proprietary/vendor/etc/display/DPU1010.xml new file mode 100644 index 0000000..1306899 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU1010.xml @@ -0,0 +1,96 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5100.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 5100 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 5 + 6 + 8 + 1.1 + 33 + 16 + 1.2 + 0.15 + 26500000 + 17100000 + 26500000 + 17100000 + 26500000 + 23900000 + 5100 + 5100 + 5100 + + + + diff --git a/proprietary/vendor/etc/display/DPU10__.xml b/proprietary/vendor/etc/display/DPU10__.xml new file mode 100644 index 0000000..170d146 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU10__.xml @@ -0,0 +1,87 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 5700 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 5 + 6 + 8 + 1.1 + 33 + 16 + 1.2 + 0.15 + + + + diff --git a/proprietary/vendor/etc/display/DPU11__.xml b/proprietary/vendor/etc/display/DPU11__.xml new file mode 100644 index 0000000..48d9346 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU11__.xml @@ -0,0 +1,87 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 5700 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 5 + 6 + 8 + 1.1 + 33 + 16 + 1.2 + 0.15 + + + + diff --git a/proprietary/vendor/etc/display/DPU12__.xml b/proprietary/vendor/etc/display/DPU12__.xml new file mode 100644 index 0000000..15b55e4 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU12__.xml @@ -0,0 +1,99 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 5700 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 5 + 6 + 8 + 1.1 + 22 + 16 + 1.2 + 0.15 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 34 + 16 + 2.0 + + + + diff --git a/proprietary/vendor/etc/display/DPU9__.xml b/proprietary/vendor/etc/display/DPU9__.xml new file mode 100644 index 0000000..74cc0de --- /dev/null +++ b/proprietary/vendor/etc/display/DPU9__.xml @@ -0,0 +1,84 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 3900 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 5 + 6 + 8 + 1.1 + 25 + + + + diff --git a/proprietary/vendor/etc/display/advanced_sf_offsets.xml b/proprietary/vendor/etc/display/advanced_sf_offsets.xml new file mode 100644 index 0000000..3b04695 --- /dev/null +++ b/proprietary/vendor/etc/display/advanced_sf_offsets.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/display/thermallevel_to_fps.xml b/proprietary/vendor/etc/display/thermallevel_to_fps.xml new file mode 100644 index 0000000..5541dad --- /dev/null +++ b/proprietary/vendor/etc/display/thermallevel_to_fps.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/eva/facedetection/bias.dat b/proprietary/vendor/etc/eva/facedetection/bias.dat new file mode 100644 index 0000000..2e4d292 Binary files /dev/null and b/proprietary/vendor/etc/eva/facedetection/bias.dat differ diff --git a/proprietary/vendor/etc/eva/facedetection/weight.dat b/proprietary/vendor/etc/eva/facedetection/weight.dat new file mode 100644 index 0000000..1cb2cd6 Binary files /dev/null and b/proprietary/vendor/etc/eva/facedetection/weight.dat differ diff --git a/proprietary/vendor/etc/external_camera_config.xml b/proprietary/vendor/etc/external_camera_config.xml new file mode 100644 index 0000000..a99ebc1 --- /dev/null +++ b/proprietary/vendor/etc/external_camera_config.xml @@ -0,0 +1,34 @@ + + + + 0 + 1 + 32 + 33 + + 8 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss_antenna_info.conf b/proprietary/vendor/etc/gnss_antenna_info.conf new file mode 100644 index 0000000..e037daa --- /dev/null +++ b/proprietary/vendor/etc/gnss_antenna_info.conf @@ -0,0 +1,135 @@ +################################### +##### ANTENNA INFORMATION ##### +################################### + +################################### +# ANTENNA INFO VECTOR SIZE +################################### +# The number of antenna info +# structures in the vector. Each +# entry in this vector is a structure +# with the following elements: +# +# - CARRIER_FREQUENCY +# - PC_OFFSET +# - PC_VARIATION_CORRECTION +# - PC_VARIATION_CORRECTION_UNC +# - SIGNAL_GAIN_CORRECTION +# - SIGNAL_GAIN_CORRECTION_UNC +# +# Notes: +# CARRIER_FREQUENCY +# The carrier frequency in MHz. +# +# PC = PHASE CENTER +# PC_OFFSET is a structure with six +# elements: x, y, z and their associated uncertainties +# Phase center offset (PCO) is defined with +# respect to the origin of the Android sensor coordinate system, e.g., +# center of primary screen for mobiles +# +# PC_VARIATION_CORRECTION +# 2D vectors representing the phase center variation (PCV) corrections, +# in millimeters, at regularly spaced azimuthal angle (theta) and zenith angle +# (phi). The PCV correction is added to the phase measurement to obtain the +# corrected value. +# The azimuthal angle, theta, is defined with respect to the X axis of the +# Android sensor coordinate system, increasing toward the Y axis. The zenith +# angle, phi, is defined with respect to the Z axis of the Android Sensor +# coordinate system, increasing toward the X-Y plane. +# Each row vector (outer vectors) represents a fixed theta. The first row +# corresponds to a theta angle of 0 degrees. The last row corresponds to a +# theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular +# spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows). +# The columns (inner vectors) represent fixed zenith angles, beginning at 0 +# degrees and ending at 180 degrees. They are separated by deltaPhi, the regular +# spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1). +# +# PC_VARIATION_CORRECTION_UNC +# 2D vectors of 1-sigma uncertainty in millimeters associated with the PCV +# correction values. +# +# SIGNAL_GAIN_CORRECTION +# 2D vectors representing the signal gain corrections at regularly spaced +# azimuthal angle (theta) and zenith angle (phi). The values are calculated or +# measured at the antenna feed point without considering the radio and receiver +# noise figure and path loss contribution, in dBi, i.e., decibel over isotropic +# antenna with the same total power. The signal gain correction is added the +# signal gain measurement to obtain the corrected value. +# The azimuthal angle, theta, is defined with respect to the X axis of the +# Android sensor coordinate system, increasing toward the Y axis. The zenith +# angle, phi, is defined with respect to the Z axis of the Android Sensor +# coordinate system, increasing toward the X-Y plane. +# Each row vector (outer vectors) represents a fixed theta. The first row +# corresponds to a theta angle of 0 degrees. The last row corresponds to a +# theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular +# spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows). +# The columns (inner vectors) represent fixed zenith angles, beginning at 0 +# degrees and ending at 180 degrees. They are separated by deltaPhi, the regular +# spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1). +# +# SIGNAL_GAIN_CORRECTION_UNC +# 2D vectors of 1-sigma uncertainty in dBi associated with the signal +# gain correction values. +# +# The number of rows and columns could be the same for PC variation correction +# and signal gain corrections, or could be different +# If the former then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ are specified once +# only, if the latter then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ represent +# the number of rows/columns for PC variation correction and +# NUMBER_OF_ROWS_SGC_ and NUMBER_OF_COLUMNS_SGC_ represent the number of +# rows/columns for signal gain corrections + +# ANTENNA_INFO_VECTOR_SIZE must be non zero if antenna corrections are sent +# ANTENNA_INFO_VECTOR_SIZE = 2 + +CARRIER_FREQUENCY_0 = 1575.42 + +PC_OFFSET_0 = 1.2 0.1 3.4 0.2 5.6 0.3 + +NUMBER_OF_ROWS_0 = 3 +NUMBER_OF_COLUMNS_0 = 4 + +PC_VARIATION_CORRECTION_0_ROW_0 = 11.22 33.44 55.66 77.88 +PC_VARIATION_CORRECTION_0_ROW_1 = 10.2 30.4 50.6 70.8 +PC_VARIATION_CORRECTION_0_ROW_2 = 12.2 34.4 56.6 78.8 + +PC_VARIATION_CORRECTION_UNC_0_ROW_0 = 0.1 0.2 0.3 0.4 +PC_VARIATION_CORRECTION_UNC_0_ROW_1 = 1.1 1.2 1.3 1.4 +PC_VARIATION_CORRECTION_UNC_0_ROW_2 = 2.1 2.2 2.3 2.4 + +SIGNAL_GAIN_CORRECTION_0_ROW_0 = 9.8 8.7 7.6 6.5 +SIGNAL_GAIN_CORRECTION_0_ROW_1 = 5.4 4.3 3.2 2.1 +SIGNAL_GAIN_CORRECTION_0_ROW_2 = 1.3 2.4 3.5 4.6 + +SIGNAL_GAIN_CORRECTION_UNC_0_ROW_0 = 0.11 0.22 0.33 0.44 +SIGNAL_GAIN_CORRECTION_UNC_0_ROW_1 = 0.55 0.66 0.77 0.88 +SIGNAL_GAIN_CORRECTION_UNC_0_ROW_2 = 0.91 0.92 0.93 0.94 + + +CARRIER_FREQUENCY_1 = 1227.6 + +PC_OFFSET_1 = 3.4 0.2 5.6 0.3 1.2 0.1 + +NUMBER_OF_ROWS_1 = 4 +NUMBER_OF_COLUMNS_1 = 2 +NUMBER_OF_ROWS_SGC_1 = 3 +NUMBER_OF_COLUMNS_SGC_1 = 4 + +PC_VARIATION_CORRECTION_1_ROW_0 = 55.66 77.88 +PC_VARIATION_CORRECTION_1_ROW_1 = 11.22 33.44 +PC_VARIATION_CORRECTION_1_ROW_2 = 56.6 78.8 +PC_VARIATION_CORRECTION_1_ROW_3 = 12.2 34.4 + +PC_VARIATION_CORRECTION_UNC_1_ROW_0 = 0.3 0.4 +PC_VARIATION_CORRECTION_UNC_1_ROW_1 = 1.1 1.2 +PC_VARIATION_CORRECTION_UNC_1_ROW_2 = 2.1 2.2 +PC_VARIATION_CORRECTION_UNC_1_ROW_3 = 0.1 0.2 + +SIGNAL_GAIN_CORRECTION_1_ROW_0 = 7.6 6.5 5.4 4.3 +SIGNAL_GAIN_CORRECTION_1_ROW_1 = 1.3 2.4 9.8 8.7 +SIGNAL_GAIN_CORRECTION_1_ROW_2 = 1.4 2.5 3.6 4.7 + +SIGNAL_GAIN_CORRECTION_UNC_1_ROW_0 = 0.91 0.92 0.55 0.66 +SIGNAL_GAIN_CORRECTION_UNC_1_ROW_1 = 0.11 0.22 0.93 0.94 +SIGNAL_GAIN_CORRECTION_UNC_1_ROW_2 = 0.95 0.96 0.33 0.44 diff --git a/proprietary/vendor/etc/gpfspath_oem_config.xml b/proprietary/vendor/etc/gpfspath_oem_config.xml new file mode 100644 index 0000000..34d1c4f --- /dev/null +++ b/proprietary/vendor/etc/gpfspath_oem_config.xml @@ -0,0 +1,61 @@ + + + + + + + /data/vendor/tzstorage/ + /mnt/vendor/efs/ + 4 + /data/system/users/ + /data/misc/qsee/ + /qwes + /qwes/licenses + diff --git a/proprietary/vendor/etc/gps.conf b/proprietary/vendor/etc/gps.conf new file mode 100644 index 0000000..7bf3183 --- /dev/null +++ b/proprietary/vendor/etc/gps.conf @@ -0,0 +1,447 @@ +# Error Estimate +# _SET = 1 +# _CLEAR = 0 +ERR_ESTIMATE=0 + +#NTP server +NTP_SERVER=time.xtracloud.net + +#XTRA CA path +XTRA_CA_PATH=/usr/lib/ssl-1.1/certs + +# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info +# 4 - Debug, 5 - Verbose, +# 6-ALL (extra verbose for those repeated events) +# If DEBUG_LEVEL is commented, Android's logging levels will be used +DEBUG_LEVEL = 3 + +# QXDM LOG if ENABLED (1) LOC_LOG macros will go to QXDM as well as adb +# LOC_DIAGIFACE_ENABLED must be enabled as well +# 1=enable, 0=disable +QXDM_LOG = 0 + +# Intermediate position report, 1=enable, 0=disable +INTERMEDIATE_POS=0 + +# supl version 2.0 +SUPL_VER=0x20000 + +# Emergency SUPL, 1=enable, 0=disable +SUPL_ES=1 + +#Choose PDN for Emergency SUPL +#1 - Use emergency PDN +#0 - Use regular SUPL PDN for Emergency SUPL +USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1 + +#SUPL_MODE is a bit mask set in config.xml per carrier by default. +#If it is uncommented here, this value will overwrite the value from +#config.xml. +#MSA=0X2 +#MSB=0X1 +#Sensor R&D : Change default bit mask +SUPL_MODE=3 + +# GPS Capabilities bit mask +# SCHEDULING = 0x01 +# MSB = 0x02 +# MSA = 0x04 +# ON_DEMAND_TIME = 0x10 +# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING +CAPABILITIES=0x17 + +# Accuracy threshold for intermediate positions +# less accurate positions are ignored, 0 for passing all positions +# ACCURACY_THRES=5000 + +################################ +##### AGPS server settings ##### +################################ + +# FOR SUPL SUPPORT, set the following +# SUPL_HOST=supl.host.com or IP +# SUPL_PORT=1234 + +# FOR MO SUPL SUPPORT, set the following +# MO_SUPL_HOST=supl.host.com or IP +# MO_SUPL_PORT=1234 + +# FOR C2K PDE SUPPORT, set the following +# C2K_HOST=c2k.pde.com or IP +# C2K_PORT=1234 + +# Bitmask of slots that are available +# for write/install to, where 1s indicate writable, +# and the default value is 0 where no slots +# are writable. For example, AGPS_CERT_WRITABLE_MASK +# of b1000001010 makes 3 slots available +# and the remaining 7 slots unwritable. +#AGPS_CERT_WRITABLE_MASK=0 + +#################################### +# LTE Positioning Profile Settings +#################################### +# LPP_PROFILE is a bit mask +# 0: Enable RRLP on LTE(Default) +# 0x1: LPP User Plane +# 0x2: LPP Control Plane +# 0x4: LPP User Plane for NR5G +# 0x8: LPP Control Plane for NR5G +LPP_PROFILE = 2 + +#################################### +#Datum Type +#################################### +# 0: WGS-84 +# 1: PZ-90 +DATUM_TYPE = 0 + +################################ +# NMEA TAG BLOCK GROUPING +################################ +# NMEA tag block grouping is only applicable to GSA +# Default is disabled +# 0 - disabled +# 1 - enabled +NMEA_TAG_BLOCK_GROUPING_ENABLED = 0 + +# Customized NMEA GGA fix quality that can be used to tell +# whether SENSOR contributed to the fix. +# +# When this configuration item is not enabled (set to any value that is not 1), +# GGA fix quality conforms to NMEA standard spec as below: +# PPP/DGNSS/SBAS correction fix w/ or w/o sensor: 2 +# RTK fixed fix w/ or w/o sensor: 4 +# RTK float fix w/ or w/o sensor: 5 +# SPE fix w/ or w/o sensor: 1 +# Sensor dead reckoning fix: 6 +# +# When this configuration is enabled (set to 1), GGA fix quality +# will be output as below: +# PPP fix w/o sensor: 59, w/ sensor: 69 +# DGNSS/SBAS correction fix w/o sensor: 2, w/ sensor: 62 +# RTK fixed fix w/o sensor: 4, w/ sensor: 64 +# RTK float fix w/o sensor: 5, w/ sensor: 65, +# SPE fix w/o sensor: 1, and w/ sensor: 61 +# Sensor dead reckoning fix: 6 +# +# any value that is not 1 - disabled +# 1 - enabled +CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0 + +################################ +# NMEA Reporting Rate Config, valid only when NMEA_PROVIDER is set to "0" +################################ +# NMEA Reporting Rate +# Set it to "1HZ" for 1Hz NMEA Reporting +# Set it to "NHZ" for NHz NMEA Reporting +#Default : NHZ (overridden by position update rate if set to lower rates) +NMEA_REPORT_RATE=NHZ + +# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE) +SGLTE_TARGET=0 + +################################################## +# Select Positioning Protocol on A-GLONASS system +################################################## +# 0x1: RRC CPlane +# 0x2: RRLP UPlane +# 0x4: LLP Uplane +A_GLONASS_POS_PROTOCOL_SELECT = 0 + +################################################## +# Select technology for LPPe Control Plane +################################################## +# 0x1: DBH for LPPe CP +# 0x2: WLAN AP Measurements for LPPe CP +# 0x4: SRN AP measurement for CP, Not Supported +# 0x8: Sensor Barometer Measurement LPPe CP +# 0x10: Allow LPPe during non-E911 session over CP +# 0x20: Allow shipping the Civic Address to the server over CP +#LPPE_CP_TECHNOLOGY = 0 + +################################################## +# Select technology for LPPe User Plane +################################################## +# 0x1: DBH for LPPe UP +# 0x2: WLAN AP Measurements for LPPe UP +# 0x4: SRN AP measurement for CP, Not Supported +# 0x8: Sensor Barometer Measurement LPPe UP +# 0x10: Allow LPPe during non-E911 session over UP +# 0x20: Allow shipping the Civic Address to the server over UP +#LPPE_UP_TECHNOLOGY = 0 + +################################################## +# AGPS_CONFIG_INJECT +################################################## +# enable/disable injection of AGPS configurations: +# SUPL_VER +# SUPL_HOST +# SUPL_PORT +# MO_SUPL_HOST +# MO_SUPL_PORT +# C2K_HOST +# C2K_PORT +# LPP_PROFILE +# A_GLONASS_POS_PROTOCOL_SELECT +# 0: disable +# 1: enable +AGPS_CONFIG_INJECT = 0 + +################################################## +# GNSS settings for automotive use cases +# Configurations in following section are +# specific to automotive use cases, others +# please do not change, keep the default values +################################################## + +# AP Coarse Timestamp Uncertainty +################################################## +# default : 10 +# AP time stamp uncertainty, until GNSS receiver +# is able to acquire better timing information +AP_TIMESTAMP_UNCERTAINTY = 10 + +##################################### +# DR_SYNC Pulse Availability +##################################### +# 0 : DR_SYNC pulse not available (default) +# 1 : DR_SYNC pulse available +# This configuration enables the driver to make use +# of PPS events generated by DR_SYNC pulse +# Standard Linux PPS driver needs to be enabled +DR_SYNC_ENABLED = 0 + +##################################### +# PPS Device name +##################################### +PPS_DEVICENAME = /dev/pps0 + +##################################### +# Ignore PPS at Startup and after long outage +##################################### +IGNORE_PPS_PULSE_COUNT = 1 + +##################################### +# Long GNSS RF outage in seconds +##################################### +GNSS_OUTAGE_DURATION = 10 + +##################################### +# Engine hub timer offset in msec +##################################### +#ENGINEHUB_TIMER_OFFSET_MSEC = 0 + +##################################### +# AP Clock Accuracy +##################################### +# Quality of APPS processor clock (in PPM). +# Value specified is used for calculation of +# APPS time stamp uncertainty +AP_CLOCK_PPM = 100 + +##################################### +# MAX ms difference to detect missing pulse +##################################### +# Specifies time threshold in ms to validate any missing PPS pulses +MISSING_PULSE_TIME_DELTA = 900 + +##################################### +# Propagation time uncertainty +##################################### +# This settings enables time uncertainty propagation +# logic incase of missing PPS pulse +PROPAGATION_TIME_UNCERTAINTY = 1 + +####################################### +# APN / IP Type Configuration +# APN and IP Type to use for setting +# up WWAN call. +# Use below values for IP Type: +# v4 = 4 +# v6 = 6 +# v4v6 = 10 +# Values for SUB_ID: 0 (DEFAULT), 1 or 2 +####################################### +# INTERNET_APN = abc.xyz +# INTERNET_IP_TYPE = 4 +# INTERNET_SUB_ID = 0 +# SUPL_APN = abc.xyz +# SUPL_IP_TYPE = 4 +# SUPL_APN_SUB2 = abc.xyz +# SUPL_IP_TYPE_SUB2 = 4 + +##################################### +# CID of Default profile +##################################### +# CID of Default profile to be used for data connection in case +# we are not able to find the requested profile in the list for +# data connection using QCMAP/LocNetIface. +# default value : 1 - default profile for 3GPP +CID_DEFAULT_PROFILE = 1 + +##################################### +# Set Roaming +##################################### +# This setting enables/disables +# roaming (disable=0 or enable=1) +# SET_ROAMING = 0 + +##################################### +# Modem type +##################################### +# This setting configures modem type +# (external=0 or internal=1) +# comment out the next line to vote +# for the first modem in the list +MODEM_TYPE = 1 + +################################################## +# CONSTRAINED TIME UNCERTAINTY MODE +################################################## +# 0 : disabled (default) +# 1 : enabled +# This setting enables GPS engine to keep its time +# uncertainty below the specified constraint +#CONSTRAINED_TIME_UNCERTAINTY_ENABLED = 0 + +# If constrained time uncertainty mode is enabled, +# this setting specifies the time uncertainty +# threshold that gps engine need to maintain. +# In unit of milli-seconds. +# Default is 0.0 meaning that modem default value +# of time uncertainty threshold will be used. +#CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD = 0.0 + +# If constrained time uncertainty mode is enabled, +# this setting specifies the power budget that +# gps engine is allowed to spend to maintain the time +# uncertainty. +# Default is 0 meaning that GPS engine is not constained +# by power budget and can spend as much power as needed. +# In unit of 0.1 milli watt second. +#CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET = 0 + +################################################## +# POSITION ASSISTED CLOCK ESTIMATOR +################################################## +# 0 : disabled (default) +# 1 : enabled +# This setting enables GPS engine to estimate clock +# bias and drift when the signal from at least 1 +# SV is available and the UE’s position is known by +# other position engines. +#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0 + +##################################### +# package names and NFW entities they control +##################################### +# Each entry below reperesnts an NFW client +# and the package that controls it. +# A package may control more than one NFW client, +# but an NFW client is controlled by one package only +# +# In case multiple attribution app feature is not supported +# all entries below should correspond to the same package name +NFW_CLIENT_CP = com.sec.location.nfwlocationprivacy +NFW_CLIENT_SUPL = com.sec.location.nfwlocationprivacy +NFW_CLIENT_IMS = com.sec.location.nfwlocationprivacy +NFW_CLIENT_SIM = com.sec.location.nfwlocationprivacy +NFW_CLIENT_MDT = com.sec.location.nfwlocationprivacy +NFW_CLIENT_NTN = com.samsung.android.satellite.pointing.ui +NFW_CLIENT_TLOC = com.sec.location.nfwlocationprivacy +NFW_CLIENT_RLOC = com.sec.location.nfwlocationprivacy +NFW_CLIENT_V2X = com.sec.location.nfwlocationprivacy +NFW_CLIENT_R1 = com.sec.location.nfwlocationprivacy +NFW_CLIENT_R2 = com.sec.location.nfwlocationprivacy +NFW_CLIENT_R3 = com.sec.location.nfwlocationprivacy + +##################################### +# CP_MTLR_ES +##################################### +# CP MTLR ES, 1=enable, 0=disable +CP_MTLR_ES=0 + +################################################## +# GNSS_DEPLOYMENT +################################################## +# 0 : Enable QTI GNSS (default) +# 1 : Enable QCSR SS5 +# 2 : Enable PDS API +# 3 : Enable GNSS from attached MDM to support IVI (In-Vehicle Infotainment) +# This setting is used to select between QTI GNSS, +# QCSR SS5 hardware receiver, PDS API and +# QTI GNSS from externally attached MDM. +# By default QTI GNSS receiver is enabled. +# GNSS_DEPLOYMENT = 0 + +################################################## +## LOG BUFFER CONFIGURATION +################################################## +#LOG_BUFFER_ENABLED, 1=enable, 0=disable +#*_LEVEL_TIME_DEPTH, maximum time depth of level * +#in log buffer, unit is second +#*_LEVEL_MAX_CAPACITY, maximum numbers of level * +#log print sentences in log buffer +LOG_BUFFER_ENABLED = 0 +E_LEVEL_TIME_DEPTH = 600 +E_LEVEL_MAX_CAPACITY = 50 +W_LEVEL_TIME_DEPTH = 500 +W_LEVEL_MAX_CAPACITY = 100 +I_LEVEL_TIME_DEPTH = 400 +I_LEVEL_MAX_CAPACITY = 200 +D_LEVEL_TIME_DEPTH = 30 +D_LEVEL_MAX_CAPACITY = 300 +V_LEVEL_TIME_DEPTH = 200 +V_LEVEL_MAX_CAPACITY = 400 + +################################################## +# Allow buffer diag log packets when diag memory allocation +# fails during boot up time. +################################################## +BUFFER_DIAG_LOGGING = 1 + +################################################## +# LOC_DIAGIFACE_ENABLED +################################################## +# Enable or disable loading of loc diag interface +# by modules using it. +# 1=enable, 0=disable +LOC_DIAGIFACE_ENABLED = 1 + +####################################### +# NTRIP CLIENT LIBRARY NAME +####################################### +# NTRIP_CLIENT_LIB_NAME = + +################################################## +# Correction Data Framework settings +# Default values: +# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM +# CDFW_INJECT_DATA_INTERVAL = 600000 //10 mins +# CDFW_RTCM_MESSAGE_INTERVAL = 1000 //1 second +# +# If multiple sources coexist on a PL, +# the prorioty sequence can be set by the integer number. +# PRIORITY_1 is higher than PRIORITY_2, for example, +# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM +# CDFW_SOURCE_PRIORITY_2 = CV2X RTCM +################################################## + +################################################## +# RF LOSS +# The loss in 0.1 dbHz from the C/N0 at the antenna port +# These values must be configured by OEM if not +# supported in QMI LOC message +# There is one entry for each signal type +################################################## +RF_LOSS_GPS = 0 +RF_LOSS_GPS_L5 = 0 +RF_LOSS_GLO_LEFT = 0 +RF_LOSS_GLO_CENTER = 0 +RF_LOSS_GLO_RIGHT = 0 +RF_LOSS_BDS = 0 +RF_LOSS_BDS_B2A = 0 +RF_LOSS_GAL = 0 +RF_LOSS_GAL_E5 = 0 +RF_LOSS_NAVIC = 0 diff --git a/proprietary/vendor/etc/init/android.hardware.drm-service.clearkey.rc b/proprietary/vendor/etc/init/android.hardware.drm-service.clearkey.rc new file mode 100644 index 0000000..e9252cd --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.drm-service.clearkey.rc @@ -0,0 +1,7 @@ +service vendor.drm-clearkey-service /vendor/bin/hw/android.hardware.drm-service.clearkey + class hal + user media + group mediadrm drmrpc + ioprio rt 4 + task_profiles ProcessCapacityHigh + interface aidl android.hardware.drm.IDrmFactory/clearkey diff --git a/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc new file mode 100644 index 0000000..12d84ef --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc @@ -0,0 +1,7 @@ +service gnss_service /vendor/bin/hw/android.hardware.gnss-aidl-service-qti + interface aidl android.hardware.gnss.IGnss/default + interface aidl vendor.qti.gnss.ILocAidlGnss/default + class hal + user gps + group system gps radio vendor_qti_diag vendor_ssgtzd wakelock + capabilities WAKE_ALARM BLOCK_SUSPEND diff --git a/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc new file mode 100644 index 0000000..9f873e5 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc @@ -0,0 +1,13 @@ +service vendor.keymint-default /vendor/bin/hw/android.hardware.security.keymint-service-qti + class early_hal + user system + group system drmrpc + +on post-fs + mkdir /mnt/vendor/efs/DAK 0775 system system + restorecon --recursive --force /mnt/vendor/efs/DAK + chown system system /mnt/vendor/efs/DAK/gakkeybox + chmod 0644 /mnt/vendor/efs/DAK/gakkeybox + +on post-fs-data + mkdir /data/vendor/keymaster 0775 system system diff --git a/proprietary/vendor/etc/init/camera.unihal.rc b/proprietary/vendor/etc/init/camera.unihal.rc new file mode 100644 index 0000000..37e4064 --- /dev/null +++ b/proprietary/vendor/etc/init/camera.unihal.rc @@ -0,0 +1,2 @@ +on early-boot + setprop vendor.camera.unihal.enable true \ No newline at end of file diff --git a/proprietary/vendor/etc/init/cnd.rc b/proprietary/vendor/etc/init/cnd.rc new file mode 100644 index 0000000..36b165e --- /dev/null +++ b/proprietary/vendor/etc/init/cnd.rc @@ -0,0 +1,4 @@ +service vendor.cnd /system/vendor/bin/cnd + class main + user system + group system wifi inet radio wakelock net_admin oem_2912 diff --git a/proprietary/vendor/etc/init/dataadpl.rc b/proprietary/vendor/etc/init/dataadpl.rc new file mode 100644 index 0000000..24152a1 --- /dev/null +++ b/proprietary/vendor/etc/init/dataadpl.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +# Create the directories used by DPM subsystem + +#start dataadpl service +service vendor.dataadpl /system/vendor/bin/adpl + class main + user radio + socket adpl_cmd_uds_file dgram 660 radio radio + group radio oem_2901 diag usb inet + disabled \ No newline at end of file diff --git a/proprietary/vendor/etc/init/dataqti.rc b/proprietary/vendor/etc/init/dataqti.rc new file mode 100644 index 0000000..4c682b6 --- /dev/null +++ b/proprietary/vendor/etc/init/dataqti.rc @@ -0,0 +1,19 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +# Create the directories used by DPM subsystem + +# msm specific files that need to be created on /data +on post-fs-data + #Create DATAQTI dir for logs + mkdir /data/vendor/dataqti 0770 radio radio + chmod 0770 /data/vendor/dataqti + +#start dataqti service +service vendor.dataqti /system/vendor/bin/qti + class main + user radio + socket qti_dpm_uds_file dgram 660 radio radio + group radio oem_2901 diag usb inet + disabled diff --git a/proprietary/vendor/etc/init/hermesd.rc b/proprietary/vendor/etc/init/hermesd.rc new file mode 100644 index 0000000..a2c64af --- /dev/null +++ b/proprietary/vendor/etc/init/hermesd.rc @@ -0,0 +1,19 @@ +service hermesd /vendor/bin/hermesd /data/vendor/gatekeeper + class hal + user system + group system 5678 + socket hermes_secnvm stream 660 system system + capabilities WAKE_ALARM + +on post-fs-data + mkdir /data/vendor/gatekeeper 0770 system system + chown system system /dev/hestia + chmod 0660 /dev/hestia + chown system system /dev/k250a + chmod 0660 /dev/k250a + +on early-fs + chown system system /dev/k250a + chmod 0660 /dev/k250a + chown system system /dev/ssp + chmod 0660 /dev/ssp diff --git a/proprietary/vendor/etc/init/hw/init.qti.kernel.rc b/proprietary/vendor/etc/init/hw/init.qti.kernel.rc new file mode 100644 index 0000000..9c7a275 --- /dev/null +++ b/proprietary/vendor/etc/init/hw/init.qti.kernel.rc @@ -0,0 +1,201 @@ +#============================================================================= +# Copyright (c) 2019-2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +#============================================================================= +import /vendor/etc/init/hw/init.qti.kernel.test.rc +import /vendor/etc/init/hw/init.qti.kernel.target.rc + +service memory-init-boot /vendor/bin/sh /vendor/bin/init.kernel.init_boot-memory.sh + class core + user root + group root + disabled + oneshot + +service memory-post-boot /vendor/bin/sh /vendor/bin/init.kernel.post_boot-memory.sh + class core + user root + group root + disabled + oneshot + +on early-init + # Set the console loglevel to < KERN_WARN + # Set the default message loglevel to KERN_INFO + write /proc/sys/kernel/printk "4 6 1 7" + + exec_start gki.modprobe + start vendor.modprobe + + # Mount tracefs in /sys/kernel/tracing as CONFIG_DEBUG_FS might be + # disabled and /sys/kernel/debug/tracing might not be available + mount tracefs tracefs /sys/kernel/tracing + chmod 0755 /sys/kernel/tracing + + chown root system /dev/kmsg + chmod 0620 /dev/kmsg + + write /proc/sys/kernel/sched_boost 1 + + write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1 + +on init + start memory-init-boot + +on post-fs + # Create cgroup mount point for memory + mkdir /sys/fs/cgroup/memory/bg 0750 root system + write /sys/fs/cgroup/memory/bg/memory.swappiness 140 + write /sys/fs/cgroup/memory/bg/memory.move_charge_at_immigrate 1 + chown root system /sys/fs/cgroup/memory/bg/tasks + chmod 0660 /sys/fs/cgroup/memory/bg/tasks + + # update scheduler tunables + write /dev/cpuctl/foreground/cpu.uclamp.sched_boost_no_override 1 + write /dev/cpuctl/top-app/cpu.uclamp.sched_boost_no_override 1 + write /dev/cpuctl/background/cpu.uclamp.colocate 0 + write /dev/cpuctl/foreground/cpu.uclamp.colocate 0 + write /dev/cpuctl/top-app/cpu.uclamp.colocate 1 + + # set aggressive read ahead for dm-0 and dm-1 during boot up + write /sys/block/dm-0/queue/read_ahead_kb 2048 + write /sys/block/dm-1/queue/read_ahead_kb 2048 + write /sys/block/dm-2/queue/read_ahead_kb 2048 + +on early-boot + # Allow subsystem (modem etc) debugging + exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/devices/virtual/cvp/cvp/boot 1 + start vendor.pd_mapper + +on boot + # Allow access to dload sysfs node + chown root system /sys/kernel/dload/emmc_dload + chmod 0660 /sys/kernel/dload/emmc_dload + chown root system /dev/block/bootdevice/by-name/ramdump + chmod 0660 /dev/block/bootdevice/by-name/ramdump + chown root system /sys/kernel/dload/dload_mode + chmod 0660 /sys/kernel/dload/dload_mode + + # set the io-scheduler to bfq on all eMMC and SD devices + write /sys/class/block/mmcblk0/queue/scheduler bfq + write /sys/class/block/mmcblk1/queue/scheduler bfq + + # update io-scheduler tunables + write /sys/class/block/mmcblk0/queue/iosched/slice_idle 0 + write /sys/class/block/mmcblk1/queue/iosched/slice_idle 0 + + # Allow access to memory hotplug device attributes + chown system system /sys/kernel/mem-offline/anon_migrate + +on post-fs-data + # Create directory used for dump collection + mkdir /data/vendor/ssrdump 0770 root system + +on property:persist.sys.ssr.enable_debug=* + write /sys/module/subsys_pil_tz/parameters/enable_debug ${persist.sys.ssr.enable_debug} + +on property:persist.sys.mba_boot_timeout=* + write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout} + +on property:persist.sys.modem_auth_timeout=* + write /sys/module/pil_msa/parameters/modem_auth_timeout_ms ${persist.sys.modem_auth_timeout} + +on property:persist.sys.pil_proxy_timeout=* + write /sys/module/peripheral_loader/parameters/proxy_timeout_ms ${persist.sys.pil_proxy_timeout} + +on property:persist.vendor.ssr.enable_ramdumps=1 + write /sys/module/subsystem_restart/parameters/enable_ramdumps 1 + +on property:persist.vendor.ssr.enable_ramdumps=0 + write /sys/module/subsystem_restart/parameters/enable_ramdumps 0 + +on property:persist.vendor.sys.rawdump_copy=1 + write /sys/kernel/dload/emmc_dload 1 + +on property:persist.vendor.sys.rawdump_copy=0 + write /sys/kernel/dload/emmc_dload 0 + +on property:vendor.memory.min_free_kbytes=* + write /proc/sys/vm/min_free_kbytes ${vendor.memory.min_free_kbytes} + +service kernel-boot /vendor/bin/sh /vendor/bin/init.qti.kernel.sh + class core + user root + group root + disabled + oneshot + +service kernel-post-boot /vendor/bin/sh /vendor/bin/init.kernel.post_boot.sh + class core + user root + group root system wakelock graphics + disabled + oneshot + +on property:sys.boot_completed=1 + write /dev/kmsg "Boot completed " + #Reset read ahead for dm-0, dm-1 and dm-2 to 512kb + write /sys/block/dm-0/queue/read_ahead_kb 512 + write /sys/block/dm-1/queue/read_ahead_kb 512 + write /sys/block/dm-2/queue/read_ahead_kb 512 + write /proc/sys/vm/page-cluster 0 + start kernel-boot + start kernel-post-boot + start memory-post-boot + +on property:vendor.pasr.enabled=false + stop pasr-hal + +on charger + start kernel-post-boot + +service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf + class core + user root + group root + disabled + +service gki.modprobe /vendor/bin/system_dlkm_modprobe.sh + class main + user root + group root system + disabled + stdio_to_kmsg + seclabel u:r:vendor_modprobe:s0 + oneshot + +service vendor.modprobe /vendor/bin/vendor_modprobe.sh + class main + user root + group root system + disabled + stdio_to_kmsg + seclabel u:r:vendor_modprobe:s0 + oneshot diff --git a/proprietary/vendor/etc/init/ims_rtp_daemon.rc b/proprietary/vendor/etc/init/ims_rtp_daemon.rc new file mode 100644 index 0000000..aea390a --- /dev/null +++ b/proprietary/vendor/etc/init/ims_rtp_daemon.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +# imsdatadaemon starts with root and UID will be downgraded to RADIO. +service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon + class main + user radio + group radio vendor_qti_diag inet log drmrpc + +on property:vendor.ims.DATA_DAEMON_STATUS=1 + restart vendor.ims_rtp_daemon diff --git a/proprietary/vendor/etc/init/imsdaemon.rc b/proprietary/vendor/etc/init/imsdaemon.rc new file mode 100644 index 0000000..7c4fd2a --- /dev/null +++ b/proprietary/vendor/etc/init/imsdaemon.rc @@ -0,0 +1,16 @@ + +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on post-fs-data + mkdir /data/vendor/imslogs 0770 radio radio + chmod 0770 /data/vendor/imslogs + +# imsdaemon starts with root and UID will be downgraded to RADIO. +service vendor.imsdaemon /vendor/bin/imsdaemon + class main + user radio + socket ims_datad stream 0660 system radio + group radio wifi inet vendor_qti_diag log \ No newline at end of file diff --git a/proprietary/vendor/etc/init/init.audio.samsung.rc b/proprietary/vendor/etc/init/init.audio.samsung.rc new file mode 100644 index 0000000..a8d70cc --- /dev/null +++ b/proprietary/vendor/etc/init/init.audio.samsung.rc @@ -0,0 +1,168 @@ + +# Copyright (c) 2018-2020, 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. +# +# +on post-fs-data +# Cirrus Amp Calibration + chown system audio /sys/class/cirrus/cirrus_cal/status + chown system audio /sys/class/cirrus/cirrus_cal/rdc + chown system audio /sys/class/cirrus/cirrus_cal/rdc_r + chown system audio /sys/class/cirrus/cirrus_cal/rdc_b + chown system audio /sys/class/cirrus/cirrus_cal/rdc_br + chown system audio /sys/class/cirrus/cirrus_cal/temp + chown system audio /sys/class/cirrus/cirrus_cal/temp_r + chown system audio /sys/class/cirrus/cirrus_cal/temp_b + chown system audio /sys/class/cirrus/cirrus_cal/temp_br + chown system audio /sys/class/cirrus/cirrus_cal/v_status + chown system audio /sys/class/cirrus/cirrus_cal/v_validation + chown system audio /sys/class/cirrus/cirrus_cal/v_validation_r + chown system audio /sys/class/cirrus/cirrus_cal/v_validation_b + chown system audio /sys/class/cirrus/cirrus_cal/v_validation_br + chown system audio /sys/class/cirrus/cirrus_cal/vsc + chown system audio /sys/class/cirrus/cirrus_cal/vsc_r + chown system audio /sys/class/cirrus/cirrus_cal/vsc_b + chown system audio /sys/class/cirrus/cirrus_cal/vsc_br + chown system audio /sys/class/cirrus/cirrus_cal/isc + chown system audio /sys/class/cirrus/cirrus_cal/isc_r + chown system audio /sys/class/cirrus/cirrus_cal/isc_b + chown system audio /sys/class/cirrus/cirrus_cal/isc_br + chown system audio /sys/class/cirrus/cirrus_cal/reinit + mkdir /efs/cirrus 0770 audioserver audio + chown audioserver audio /efs/cirrus/temp_cal + chown audioserver audio /efs/cirrus/rdc_cal + chown audioserver audio /efs/cirrus/rdc_cal_r + chown audioserver audio /efs/cirrus/rdc_cal_b + chown audioserver audio /efs/cirrus/rdc_cal_br + chown audioserver audio /efs/cirrus/vsc_cal + chown audioserver audio /efs/cirrus/vsc_cal_r + chown audioserver audio /efs/cirrus/vsc_cal_b + chown audioserver audio /efs/cirrus/vsc_cal_br + chown audioserver audio /efs/cirrus/isc_cal + chown audioserver audio /efs/cirrus/isc_cal_r + chown audioserver audio /efs/cirrus/isc_cal_b + chown audioserver audio /efs/cirrus/isc_cal_br + + chmod 0660 /efs/cirrus/temp_cal + chmod 0660 /efs/cirrus/rdc_cal + chmod 0660 /efs/cirrus/rdc_cal_b + chmod 0660 /efs/cirrus/rdc_cal_r + chmod 0660 /efs/cirrus/rdc_cal_br + chmod 0660 /efs/cirrus/vsc_cal + chmod 0660 /efs/cirrus/vsc_cal_b + chmod 0660 /efs/cirrus/vsc_cal_r + chmod 0660 /efs/cirrus/vsc_cal_br + chmod 0660 /efs/cirrus/isc_cal + chmod 0660 /efs/cirrus/isc_cal_b + chmod 0660 /efs/cirrus/isc_cal_r + chmod 0660 /efs/cirrus/isc_cal_br + +# Cirrus Amp power + chown system audio /sys/class/cirrus/cirrus_pwr/status + chown system audio /sys/class/cirrus/cirrus_pwr/value + chown system audio /sys/class/cirrus/cirrus_pwr/value_r + chown system audio /sys/class/cirrus/cirrus_pwr/value_b + chown system audio /sys/class/cirrus/cirrus_pwr/value_br + chown system audio /sys/class/cirrus/cirrus_pwr/spk_t + chown system audio /sys/class/cirrus/cirrus_pwr/spk_t_r + chown system audio /sys/class/cirrus/cirrus_pwr/spk_t_b + chown system audio /sys/class/cirrus/cirrus_pwr/spk_t_br + chown system audio /sys/class/cirrus/cirrus_pwr/env_temp + chown system audio /sys/class/cirrus/cirrus_pwr/env_temp_r + chown system audio /sys/class/cirrus/cirrus_pwr/env_temp_b + chown system audio /sys/class/cirrus/cirrus_pwr/env_temp_br + +# Cirrus Amp Bigdata + chown system audio /sys/class/audio/amp/temperature_max_0 + chown system audio /sys/class/audio/amp/temperature_keep_max_0 + chown system audio /sys/class/audio/amp/temperature_overcount_0 + chown system audio /sys/class/audio/amp/excursion_max_0 + chown system audio /sys/class/audio/amp/excursion_overcount_0 + chown system audio /sys/class/audio/amp/temperature_max_1 + chown system audio /sys/class/audio/amp/temperature_keep_max_1 + chown system audio /sys/class/audio/amp/temperature_overcount_1 + chown system audio /sys/class/audio/amp/excursion_max_1 + chown system audio /sys/class/audio/amp/excursion_overcount_1 + chown system audio /sys/class/audio/amp/temperature_max_2 + chown system audio /sys/class/audio/amp/temperature_keep_max_2 + chown system audio /sys/class/audio/amp/temperature_overcount_2 + chown system audio /sys/class/audio/amp/excursion_max_2 + chown system audio /sys/class/audio/amp/excursion_overcount_2 + chown system audio /sys/class/audio/amp/temperature_max_3 + chown system audio /sys/class/audio/amp/temperature_keep_max_3 + chown system audio /sys/class/audio/amp/temperature_overcount_3 + chown system audio /sys/class/audio/amp/excursion_max_3 + chown system audio /sys/class/audio/amp/excursion_overcount_3 + +# Goodix Amp Calibration/Validation + chown system system /sys/class/tfa/tfa_cal/status + chown system system /sys/class/tfa/tfa_cal/rdc + chown system system /sys/class/tfa/tfa_cal/rdc_r + chown system system /sys/class/tfa/tfa_cal/temp + chown system system /sys/class/tfa/tfa_cal/temp_r + chown system audio /sys/class/tfa/tfa_vval/status + chown system audio /sys/class/tfa/tfa_vval/status_r + chown system audio /sys/class/tfa/tfa_vval/validation + chown system system /sys/class/tfa/tfa_stc/power_state + chown system system /sys/class/tfa/tfa_stc/power_state_r + chown system system /sys/class/tfa/tfa_cal/ref_temp + chown audioserver audio /sys/class/tfa/tfa_cal/config + chmod 0660 /sys/class/tfa/tfa_cal/status + + mkdir /efs/tfa_cal 0770 audioserver audio + chown audioserver audio /efs/tfa_cal/status + chown audioserver audio /efs/tfa_cal/rdc + chown audioserver audio /efs/tfa_cal/rdc_r + chown audioserver audio /efs/tfa_cal/temp + chown audioserver audio /efs/tfa_cal/temp_r + chmod 0660 /efs/tfa_cal/status + chmod 0660 /efs/tfa_cal/rdc + chmod 0660 /efs/tfa_cal/rdc_r + chmod 0660 /efs/tfa_cal/temp + chmod 0660 /efs/tfa_cal/temp_r + +# TAS Amp + chown audioserver audio /sys/class/tas25xx_dev/cmd/temp + chown audioserver audio /sys/class/tas25xx_dev/cmd/drv_opmode + chown audioserver audio /sys/class/tas25xx_dev/cmd/iv_vbat + chown audioserver audio /sys/class/tas25xx_dev/cmd/calib + + mkdir /efs/tas25xx 0770 audioserver audio + chown audioserver audio /efs/tas25xx/calibration + chown audioserver audio /efs/tas25xx/calib_re + chown audioserver audio /efs/tas25xx/amb_temp + chown audioserver audio /efs/tas25xx/calib_re_r + chown audioserver audio /efs/tas25xx/amb_temp_r + chmod 0660 /efs/tas25xx/calibration + chmod 0660 /efs/tas25xx/calib_re + chmod 0660 /efs/tas25xx/amb_temp + chmod 0660 /efs/tas25xx/calib_re_r + chmod 0660 /efs/tas25xx/amb_temp_r + +# SSRM Amp temperature + chown system system /sys/class/audio/amp/surface_temperature_0 + chown system system /sys/class/audio/amp/surface_temperature_1 diff --git a/proprietary/vendor/etc/init/init.qccvendor.rc b/proprietary/vendor/etc/init/init.qccvendor.rc new file mode 100644 index 0000000..c78041f --- /dev/null +++ b/proprietary/vendor/etc/init/init.qccvendor.rc @@ -0,0 +1,21 @@ +# Copyright (c) 2022-2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +on post-fs-data + # create QDMA dropbox + mkdir /data/vendor/qcc 0770 system system + mkdir /data/vendor/qcc/shared 0770 system system + mkdir /data/vendor/qcc/shared/3 0770 system system + mkdir /data/vendor/qcc/shared/1501 0770 system system + mkdir /data/vendor/qcc/shared/1503 0770 system system + mkdir /data/vendor/qcc/shared/qmct 0770 system system + mkdir /dev/socket/qcc_trd 0770 system vendor_qtr + chmod 2770 /dev/socket/qcc_trd + mkdir /mnt/vendor/persist/qcc 0770 system system + +service vendor.qcc-vendor /system/vendor/bin/qcc-vendor + class late_start + user system + group vendor_qtr readproc system radio vendor_rfs_shared sdcard_rw media_rw sdcard_r + interface aidl vendor.qti.qccvndhal_aidl diff --git a/proprietary/vendor/etc/init/init.qti.media.rc b/proprietary/vendor/etc/init/init.qti.media.rc new file mode 100644 index 0000000..2725f13 --- /dev/null +++ b/proprietary/vendor/etc/init/init.qti.media.rc @@ -0,0 +1,54 @@ +#============================================================================== +# init.qti.media.rc +# +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2020, 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. +#=============================================================================== +service qti-media /vendor/bin/init.qti.media.sh + class main + user media + group media + disabled + oneshot + +on early-init + start qti-media + setprop vendor.media.system.build_codename ${ro.build.version.release_or_codename} + +on post-fs-data + setprop ro.media.xml_variant.codecs ${vendor.media.target_variant} + setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant} + +on property:vendor.netflix.bsp_rev=* + setprop ro.netflix.bsp_rev ${vendor.netflix.bsp_rev} + +on property:vendor.mm.target.enable.qcom_parser=* + setprop vendor.mm.enable.qcom_parser ${vendor.mm.target.enable.qcom_parser} diff --git a/proprietary/vendor/etc/init/init.qti.qcv.rc b/proprietary/vendor/etc/init/init.qti.qcv.rc new file mode 100644 index 0000000..082134b --- /dev/null +++ b/proprietary/vendor/etc/init/init.qti.qcv.rc @@ -0,0 +1,13 @@ +#! /vendor/etc/init +#============================================================================= +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +on early-init + # Set ro.boot.product.vendor.sku to soc_name + exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.qcv.sh + setprop ro.boot.product.vendor.sku ${ro.vendor.qti.soc_name} + setprop ro.soc.model ${ro.vendor.qti.soc_model} + setprop ro.odm.build.media_performance_class ${ro.vendor.media_performance_class} diff --git a/proprietary/vendor/etc/init/init.spdaemon.rc b/proprietary/vendor/etc/init/init.spdaemon.rc new file mode 100644 index 0000000..6e846e0 --- /dev/null +++ b/proprietary/vendor/etc/init/init.spdaemon.rc @@ -0,0 +1,33 @@ +on fs && property:ro.boot.product.vendor.sku=pineapple + mkdir /mnt/vendor/persist/secnvm 0770 system system + mkdir /mnt/vendor/persist/spudc 0770 system system + mkdir /mnt/vendor/spunvm 0660 system system + +on fs && property:ro.boot.product.vendor.sku=sun + mkdir /mnt/vendor/persist/secnvm 0770 system system + mkdir /mnt/vendor/persist/spudc 0770 system system + mkdir /mnt/vendor/spunvm 0660 system system + +on post-fs && property:ro.boot.product.vendor.sku=pineapple + mkdir /mnt/vendor/persist/iar_db 0770 system system + start vendor.spdaemon + start vendor.sec_nvm + +on post-fs && property:ro.boot.product.vendor.sku=sun + mkdir /mnt/vendor/persist/iar_db 0770 system system + start vendor.spdaemon + start vendor.sec_nvm + +service vendor.spdaemon /vendor/bin/spdaemon + class core + user system + group system + disabled + shutdown critical + +service vendor.sec_nvm /vendor/bin/sec_nvm + class core + user system + group system + disabled + diff --git a/proprietary/vendor/etc/init/init.time_daemon.rc b/proprietary/vendor/etc/init/init.time_daemon.rc new file mode 100644 index 0000000..7d81585 --- /dev/null +++ b/proprietary/vendor/etc/init/init.time_daemon.rc @@ -0,0 +1,14 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file + start time_daemon + +service time_daemon /vendor/bin/time_daemon + class main + user system + group system + capabilities SYS_TIME diff --git a/proprietary/vendor/etc/init/init.vendor.sensors.rc b/proprietary/vendor/etc/init/init.vendor.sensors.rc new file mode 100644 index 0000000..534c81e --- /dev/null +++ b/proprietary/vendor/etc/init/init.vendor.sensors.rc @@ -0,0 +1,52 @@ +# Copyright (c) 2024 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + +on early-boot + + chown system system /mnt/vendor/persist/sensors + chown system system /mnt/vendor/persist/sensors/sns.reg + chown system system /mnt/vendor/persist/sensors/sensors_list.txt + chown system system /mnt/vendor/persist/sensors/registry + chown system system /mnt/vendor/persist/sensors/registry/registry + chown system system /mnt/vendor/persist/sensors/registry/registry/sensors_registry + chown system system /mnt/vendor/persist/sensors/sensors_settings + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_config + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_version + chown system system /mnt/vendor/persist/sensors/registry/config + chmod 0664 /mnt/vendor/persist/sensors/sensors_settings + start vendor.sensors + chown system system /sys/kernel/boot_adsp/ssr + +on post-fs-data && property:ro.build.type=userdebug + #sensors log dir + mkdir /data/vendor/sensors 0777 system system + mkdir /data/vendor/sensors/scripts 0777 system system + mkdir /data/vendor/sensors/diag_cfg 0770 system system diff --git a/proprietary/vendor/etc/init/init_thermal-engine-v2.rc b/proprietary/vendor/etc/init/init_thermal-engine-v2.rc new file mode 100644 index 0000000..daae527 --- /dev/null +++ b/proprietary/vendor/etc/init/init_thermal-engine-v2.rc @@ -0,0 +1,17 @@ +#! /bin/sh +# +#Copyright (c) 2021 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +service thermal-engine /vendor/bin/thermal-engine-v2 + class main + user root + group root + socket thermal-send-client stream 0660 system oem_2907 + socket thermal-recv-client stream 0660 system oem_2907 + socket thermal-recv-passive-client stream 0660 system oem_2907 + socket thermal-send-rule stream 0660 system oem_2907 + +on property:sys.boot_completed=1 + restart thermal-engine diff --git a/proprietary/vendor/etc/init/ipacm-diag.rc b/proprietary/vendor/etc/init/ipacm-diag.rc new file mode 100644 index 0000000..19c6541 --- /dev/null +++ b/proprietary/vendor/etc/init/ipacm-diag.rc @@ -0,0 +1,16 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +# msm specific files that need to be created on /data +on post-fs-data + #create ipacm-diag log dir + mkdir /data/vendor/ipa 0770 radio radio + chmod 0770 /data/vendor/ipa + +service vendor.ipacm-diag /system/vendor/bin/ipacm-diag + class main + user radio + socket ipacm_log_file dgram 660 radio radio + group radio diag oem_2901 diff --git a/proprietary/vendor/etc/init/loc-launcher.rc b/proprietary/vendor/etc/init/loc-launcher.rc new file mode 100644 index 0000000..7d681a2 --- /dev/null +++ b/proprietary/vendor/etc/init/loc-launcher.rc @@ -0,0 +1,54 @@ +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# # Copyright (c) 2009-2012, 2014-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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + + +service loc_launcher /vendor/bin/loc_launcher + class late_start + user gps + group gps + + +on post-fs-data + + #Create directories for Location services + mkdir /data/vendor/location 0770 gps gps + mkdir /data/vendor/location/mq 0770 gps gps + mkdir /data/vendor/location/xtwifi 0770 gps gps + mkdir /data/vendor/location/hmac 0770 gps gps + mkdir /dev/socket/location 0770 gps gps + mkdir /dev/socket/location/mq 0770 gps gps + mkdir /dev/socket/location/xtra 0770 gps gps + mkdir /dev/socket/location/ehub 0770 gps gps + mkdir /dev/socket/location/dgnss 0770 gps gps + mkdir /dev/socket/qsap_location 0770 gps gps + mkdir /data/vendor/location-partner 0770 gps gps + mkdir /data/vendor/location-partner/dre 0770 gps gps + mkdir /data/vendor/location-partner/ppe 0770 gps gps diff --git a/proprietary/vendor/etc/init/nfc-service-nxp.rc b/proprietary/vendor/etc/init/nfc-service-nxp.rc new file mode 100644 index 0000000..a03f4a0 --- /dev/null +++ b/proprietary/vendor/etc/init/nfc-service-nxp.rc @@ -0,0 +1,8 @@ +service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc-service.nxp + interface aidl android.hardware.nfc.INfc/default + interface aidl vendor.samsung.hardware.nfc_aidl.ISehNfc/default + class hal + oneshot + disabled + user nfc + group nfc net_bt_admin drmrpc system diff --git a/proprietary/vendor/etc/init/qdcmss.rc b/proprietary/vendor/etc/init/qdcmss.rc new file mode 100644 index 0000000..f114900 --- /dev/null +++ b/proprietary/vendor/etc/init/qdcmss.rc @@ -0,0 +1,12 @@ +service qdcmss /vendor/bin/qdcmss + class late_start + user system + group system graphics + socket qdcmsocket stream 0660 system adb + disabled + +on property:vendor.display.qdcm_socket_service=1 + start qdcmss + +on property:vendor.display.qdcm_socket_service=0 + stop qdcmss diff --git a/proprietary/vendor/etc/init/qmipriod.debug.rc b/proprietary/vendor/etc/init/qmipriod.debug.rc new file mode 100644 index 0000000..1555a09 --- /dev/null +++ b/proprietary/vendor/etc/init/qmipriod.debug.rc @@ -0,0 +1,7 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +on boot + write /data/vendor/qmipriod/log.txt "" + chown radio radio /data/vendor/qmipriod/log.txt diff --git a/proprietary/vendor/etc/init/qmipriod.rc b/proprietary/vendor/etc/init/qmipriod.rc new file mode 100644 index 0000000..909fba0 --- /dev/null +++ b/proprietary/vendor/etc/init/qmipriod.rc @@ -0,0 +1,20 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.qmipriod /system/vendor/bin/qmipriod + class main + user radio + group radio + disabled + +on property:persist.vendor.data.qmipriod_load=1 + start vendor.qmipriod + +on property:persist.vendor.data.qmipriod_load=0 + stop vendor.qmipriod + +on post-fs-data + #Create logging directory + mkdir /data/vendor/qmipriod 0770 radio radio + chmod 0770 /data/vendor/qmipriod diff --git a/proprietary/vendor/etc/init/qms.rc b/proprietary/vendor/etc/init/qms.rc new file mode 100644 index 0000000..d5a9a03 --- /dev/null +++ b/proprietary/vendor/etc/init/qms.rc @@ -0,0 +1,12 @@ + +on post-fs-data + mkdir /data/vendor/qms 0700 radio radio + mkdir /data/vendor/qms_logs 0700 radio radio + mkdir /data/vendor/qms_logs/main 0700 radio radio + mkdir /data/vendor/qms_logs/other 0700 radio radio + mkdir /data/vendor/qms_logs/config 0700 radio radio + +service vendor.qms /vendor/bin/qms + class main + user root + group radio wakelock wifi inet net_admin diff --git a/proprietary/vendor/etc/init/qseecomd.rc b/proprietary/vendor/etc/init/qseecomd.rc new file mode 100644 index 0000000..29a9f15 --- /dev/null +++ b/proprietary/vendor/etc/init/qseecomd.rc @@ -0,0 +1,16 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +on init + start vendor.qseecomd + +service vendor.qseecomd /vendor/bin/qseecomd + socket notify-topology stream 660 system drmrpc + class core + user root + group root drmrpc + +on property:vendor.car.hiber=hiberExit + stop vendor.qseecomd + start vendor.qseecomd diff --git a/proprietary/vendor/etc/init/qwesd.rc b/proprietary/vendor/etc/init/qwesd.rc new file mode 100644 index 0000000..f64214c --- /dev/null +++ b/proprietary/vendor/etc/init/qwesd.rc @@ -0,0 +1,16 @@ +# Copyright (c) 2019, 2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + + +# Start daemon +on boot + start vendor.qwesd + +# Used 'disabled' flag, so daemon won't be started until explicit start +service vendor.qwesd /vendor/bin/qwesd + class late_start + user system + group system inet + disabled + diff --git a/proprietary/vendor/etc/init/secaudiohalaidl.rc b/proprietary/vendor/etc/init/secaudiohalaidl.rc new file mode 100644 index 0000000..a0c2c4e --- /dev/null +++ b/proprietary/vendor/etc/init/secaudiohalaidl.rc @@ -0,0 +1,11 @@ +# SEC_AUDIO_COMMON +service vendor.secaudiohal-aidl /vendor/bin/hw/secaudiohalaidl + class hal + user audioserver + group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct wakelock context_hub + capabilities BLOCK_SUSPEND SYS_NICE + # setting RLIMIT_RTPRIO allows binder RT priority inheritance + rlimit rtprio 10 10 + ioprio rt 4 + task_profiles ProcessCapacityHigh HighPerformance + onrestart restart audioserver \ No newline at end of file diff --git a/proprietary/vendor/etc/init/secure_element-service-nxp.rc b/proprietary/vendor/etc/init/secure_element-service-nxp.rc new file mode 100644 index 0000000..83cae2b --- /dev/null +++ b/proprietary/vendor/etc/init/secure_element-service-nxp.rc @@ -0,0 +1,4 @@ +service vendor.secure_element_hal_service /vendor/bin/hw/android.hardware.secure_element-service.nxp + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/shsusrd.rc b/proprietary/vendor/etc/init/shsusrd.rc new file mode 100644 index 0000000..5f44d14 --- /dev/null +++ b/proprietary/vendor/etc/init/shsusrd.rc @@ -0,0 +1,43 @@ +# Copyright (c) 2019-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on boot + write /data/vendor/shsusr/shsusr_log.txt "" + chown radio radio /data/vendor/shsusr/shsusr_log.txt + + # shsc socket + mkdir /dev/socket/shsusrd 0750 radio radio + +# msm specific files that need to be created on /data +on post-fs-data + #Create SHSUSR daemon log dir + mkdir /data/vendor/shsusr 0770 radio radio + chmod 0770 /data/vendor/shsusr + +service vendor.shsusrd /system/vendor/bin/shsusrd 0x22819000 0x0A + class main + user radio + group radio + capabilities NET_ADMIN NET_RAW + disabled + +on property:persist.vendor.data.shsusr_load=1 + start vendor.shsusrd + +on property:persist.vendor.data.shsusr_load=0 + stop vendor.shsusrd + +on property:persist.vendor.data.shsusr_ipa=02 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02" + +on property:persist.vendor.data.shsusr_ipa=10 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10" + +on property:persist.vendor.data.shsusr_ipa=20 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20" + +on property:persist.vendor.data.shsusr_ipa=40 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40" + diff --git a/proprietary/vendor/etc/init/ssgtzd.rc b/proprietary/vendor/etc/init/ssgtzd.rc new file mode 100644 index 0000000..dc65dbb --- /dev/null +++ b/proprietary/vendor/etc/init/ssgtzd.rc @@ -0,0 +1,22 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + + +# Create the directories used by qwes +on post-fs-data + mkdir /data/vendor/qwes 0755 system system + +# Start daemon on early-init +on early-boot + start vendor.ssgtzd + +# Used 'disabled' flag, so daemon won't be started until explicit start +service vendor.ssgtzd /vendor/bin/ssgtzd + class late_start + user system + group system oem_2912 wakelock + capabilities WAKE_ALARM BLOCK_SUSPEND + disabled + socket ssgtzd stream 0660 system oem_2912 + socket ssgtzd_opener stream 0660 system system diff --git a/proprietary/vendor/etc/init/trusteduilistener.rc b/proprietary/vendor/etc/init/trusteduilistener.rc new file mode 100644 index 0000000..ca5fc5a --- /dev/null +++ b/proprietary/vendor/etc/init/trusteduilistener.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.trusteduilistener /vendor/bin/trusteduilistener + class late_start + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc b/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc new file mode 100644 index 0000000..af95bbd --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc @@ -0,0 +1,37 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, 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. +# + +service vendor.adsprpcd /vendor/bin/adsprpcd rootpd adsp + class main + user system + group media diff --git a/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc b/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc new file mode 100644 index 0000000..1615167 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc @@ -0,0 +1,40 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, 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. +# + +service vendor.cdsprpcd /vendor/bin/cdsprpcd rootpd cdsp + class main + user system + group system + +on property:vendor.fastrpc.disable.cdsprpcd.daemon=1 + stop vendor.cdsprpcd diff --git a/proprietary/vendor/etc/init/vendor.qti.diag.rc b/proprietary/vendor/etc/init/vendor.qti.diag.rc new file mode 100644 index 0000000..6196e84 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.diag.rc @@ -0,0 +1,17 @@ +# +# Copyright (c) 2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + + +on early-boot + start vendor.diag-router + +service vendor.diag-router /vendor/bin/diag-router + class hal + user system + group system + capabilities KILL + disabled + diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc new file mode 100644 index 0000000..ccad57d --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service vendor.capabilityconfigstore /vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.dsp-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.dsp-service.rc new file mode 100644 index 0000000..31e4efd --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.dsp-service.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.dspservice /vendor/bin/dspservice + class hal + user system + group system wakelock oem_2908 + capabilities BLOCK_SUSPEND + interface aidl vendor.qti.hardware.dsp.IDspService/default + + # uncomment below to disable service at boot + # disabled diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc new file mode 100644 index 0000000..2ad0d6a --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc @@ -0,0 +1,15 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# + +on init + start qseecom-service + +service qseecom-service /vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service + class hal + user system + group system drmrpc + interface aidl vendor.qti.hardware.qseecom diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc new file mode 100644 index 0000000..f82f4a0 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.trustedui /vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc new file mode 100644 index 0000000..388b1bd --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc @@ -0,0 +1,6 @@ +service vendor-qti-media-c2-hal-1-0 /vendor/bin/hw/vendor.qti.media.c2@1.0-service + class hal + user mediacodec + group mediadrm camera drmrpc system + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc new file mode 100644 index 0000000..751a006 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc @@ -0,0 +1,7 @@ +#service vendor-qti-media-c2audio-hal-1-0 /vendor/bin/hw/vendor.qti.media.c2audio@1.0-service +# class hal +# user mediacodec +# group mediadrm camera drmrpc system +# ioprio rt 4 +# writepid /dev/cpuset/foreground/tasks + diff --git a/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc new file mode 100644 index 0000000..ffde8db --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc @@ -0,0 +1,11 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +service vendor.rmt_storage /vendor/bin/rmt_storage + class core + user root + shutdown critical + ioprio rt 0 \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.tftp.rc b/proprietary/vendor/etc/init/vendor.qti.tftp.rc new file mode 100644 index 0000000..9649fdc --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.tftp.rc @@ -0,0 +1,14 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +# Create pddump directory +on post-fs-data + mkdir /data/vendor/pddump 0770 oem_2903 oem_2903 + +service vendor.tftp_server /vendor/bin/tftp_server + class core + user root + ioprio rt 4 diff --git a/proprietary/vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc b/proprietary/vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc new file mode 100644 index 0000000..73394c3 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc @@ -0,0 +1,29 @@ +service sec-camera-provider /vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64 + interface aidl android.hardware.camera.provider.ICameraProvider/internal/0 + class hal + user cameraserver + group audio camera input drmrpc system media_rw sdcard_rw media vendor_secdir wakelock + ioprio rt 4 + capabilities SYS_NICE BLOCK_SUSPEND + task_profiles CameraServicePerformance CameraServiceCapacity MaxIoPriority + +on boot + mkdir /data/vendor/postprocess/ 0770 camera vendor_secdir + mkdir /data/vendor/postprocess/eraw/ 0770 camera vendor_secdir + mkdir /data/vendor/postprocess/native/ 0770 camera vendor_secdir + setprop vendor.camera.ppp.erawtid 0 + setprop vendor.camera.ppp.nativetid 0 + setprop vendor.camera.ppp.erawstart 0 + setprop vendor.camera.ppp.nativestart 0 + +on property:vendor.camera.ppp.erawstart=1 + write /dev/cpuset/camera-daemon/cgroup.procs ${vendor.camera.ppp.erawtid} + write /dev/cpuctl/camera-daemon/cgroup.procs ${vendor.camera.ppp.erawtid} + write /dev/blkio/cgroup.procs ${vendor.camera.ppp.erawtid} + write /dev/freezer/cgroup.procs ${vendor.camera.ppp.erawtid} + +on property:vendor.camera.ppp.nativestart=1 + write /dev/cpuset/camera-daemon/cgroup.procs ${vendor.camera.ppp.nativetid} + write /dev/cpuctl/camera-daemon/cgroup.procs ${vendor.camera.ppp.nativetid} + write /dev/blkio/cgroup.procs ${vendor.camera.ppp.nativetid} + write /dev/freezer/cgroup.procs ${vendor.camera.ppp.nativetid} diff --git a/proprietary/vendor/etc/init/vendor.samsung.hardware.thermal-default.rc b/proprietary/vendor/etc/init/vendor.samsung.hardware.thermal-default.rc new file mode 100644 index 0000000..b956326 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.samsung.hardware.thermal-default.rc @@ -0,0 +1,19 @@ +service vendor.samsung.hardware.thermal-default /vendor/bin/hw/vendor.samsung.hardware.thermal-service + class hal + user system + group system + +on property:init.svc.zygote=restarting + restart vendor.samsung.hardware.thermal-default + +on property:sys.boot_completed=* + setprop vendor.thermal.bt_completed ${sys.boot_completed} + +on property:debug.btcon.disable=* + setprop persist.vendor.btcon.disable ${debug.btcon.disable} + +on property:vendor.thermal.amb.test=* + setprop persist.vendor.thermal.amb.test ${vendor.thermal.amb.test} + +on property:vendor.thermal.amb.last=* + setprop persist.vendor.thermal.amb.last ${vendor.thermal.amb.last} \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc b/proprietary/vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc new file mode 100644 index 0000000..8553283 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc @@ -0,0 +1,80 @@ +on early-boot + + chown system system /sys/class/timed_output/vibrator/intensity + chown system system /sys/class/timed_output/vibrator/force_touch_intensity + chown system system /sys/class/timed_output/vibrator/multi_freq + chown system system /sys/class/timed_output/vibrator/haptic_engine + chown system system /sys/class/timed_output/vibrator/cp_trigger_index + chown system system /sys/class/timed_output/vibrator/cp_trigger_queue + chown system system /sys/class/timed_output/vibrator/num_waves + chown system system /sys/class/timed_output/vibrator/motor_type + chown system system /sys/class/timed_output/vibrator/event_cmd + chown system system /sys/class/timed_output/vibrator/pattern_length + chown system system /sys/class/timed_output/vibrator/ext_control + chown system system /sys/class/timed_output/vibrator/vibe_state + chown system system /sys/class/timed_output/vibrator/intensities + chown system system /sys/class/timed_output/vibrator/haptic_intensities + chown system system /sys/class/timed_output/vibrator/fifo + chown system system /sys/class/timed_output/vibrator/hybrid_haptic_engine + chown system system /sys/class/timed_output/vibrator/use_sep_index + + chown system system /sys/class/leds/vibrator/intensity + chown system system /sys/class/leds/vibrator/force_touch_intensity + chown system system /sys/class/leds/vibrator/multi_freq + chown system system /sys/class/leds/vibrator/haptic_engine + chown system system /sys/class/leds/vibrator/cp_trigger_index + chown system system /sys/class/leds/vibrator/cp_trigger_queue + chown system system /sys/class/leds/vibrator/num_waves + chown system system /sys/class/leds/vibrator/motor_type + chown system system /sys/class/leds/vibrator/event_cmd + chown system system /sys/class/leds/vibrator/pattern_length + chown system system /sys/class/leds/vibrator/ext_control + chown system system /sys/class/leds/vibrator/vibe_state + chown system system /sys/class/leds/vibrator/intensities + chown system system /sys/class/leds/vibrator/haptic_intensities + chown system system /sys/class/leds/vibrator/fifo + chown system system /sys/class/leds/vibrator/hybrid_haptic_engine + + chown system system /sys/class/sec_vib_inputff/control/use_sep_index + + chmod 660 /sys/class/timed_output/vibrator/intensity + chmod 660 /sys/class/timed_output/vibrator/force_touch_intensity + chmod 660 /sys/class/timed_output/vibrator/multi_freq + chmod 660 /sys/class/timed_output/vibrator/haptic_engine + chmod 660 /sys/class/timed_output/vibrator/cp_trigger_index + chmod 660 /sys/class/timed_output/vibrator/cp_trigger_queue + chmod 660 /sys/class/timed_output/vibrator/num_waves + chmod 660 /sys/class/timed_output/vibrator/motor_type + chmod 660 /sys/class/timed_output/vibrator/event_cmd + chmod 660 /sys/class/timed_output/vibrator/pattern_length + chmod 660 /sys/class/timed_output/vibrator/ext_control + chmod 660 /sys/class/timed_output/vibrator/vibe_state + chmod 660 /sys/class/timed_output/vibrator/intensities + chmod 660 /sys/class/timed_output/vibrator/haptic_intensities + chmod 660 /sys/class/timed_output/vibrator/fifo + chmod 660 /sys/class/timed_output/vibrator/hybrid_haptic_engine + chmod 220 /sys/class/timed_output/vibrator/use_sep_index + + chmod 660 /sys/class/leds/vibrator/intensity + chmod 660 /sys/class/leds/vibrator/force_touch_intensity + chmod 660 /sys/class/leds/vibrator/multi_freq + chmod 660 /sys/class/leds/vibrator/haptic_engine + chmod 660 /sys/class/leds/vibrator/cp_trigger_index + chmod 660 /sys/class/leds/vibrator/cp_trigger_queue + chmod 660 /sys/class/leds/vibrator/num_waves + chmod 660 /sys/class/leds/vibrator/motor_type + chmod 660 /sys/class/leds/vibrator/event_cmd + chmod 660 /sys/class/leds/vibrator/pattern_length + chmod 660 /sys/class/leds/vibrator/ext_control + chmod 660 /sys/class/leds/vibrator/vibe_state + chmod 660 /sys/class/leds/vibrator/intensities + chmod 660 /sys/class/leds/vibrator/haptic_intensities + chmod 660 /sys/class/leds/vibrator/fifo + chmod 660 /sys/class/leds/vibrator/hybrid_haptic_engine + + chmod 220 /sys/class/sec_vib_inputff/control/use_sep_index + +service sec-vibrator-aidl /vendor/bin/hw/vendor.samsung.hardware.vibrator-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.sensors.qti.rc b/proprietary/vendor/etc/init/vendor.sensors.qti.rc new file mode 100644 index 0000000..08a3765 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.sensors.qti.rc @@ -0,0 +1,43 @@ +# Copyright (c) 2019, 2024 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + +#SS_SLPI_PROJECT +# case 04886997 - SS does not use sensors.qti +#service vendor.sensors.qti /vendor/bin/sensors.qti +# class core +# user system +# group system + +service vendor-sensor-sh /vendor/bin/init.qcom.sensors.sh + class late_start + user root + group system + oneshot diff --git a/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc b/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc new file mode 100644 index 0000000..166b3f2 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc @@ -0,0 +1,38 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. +# + +service vendor.sensors /vendor/bin/sscrpcd sensorspd adsp + class early_hal + user system + group system wakelock + capabilities BLOCK_SUSPEND + shutdown critical + disabled diff --git a/proprietary/vendor/etc/izat.conf b/proprietary/vendor/etc/izat.conf new file mode 100644 index 0000000..08afadb --- /dev/null +++ b/proprietary/vendor/etc/izat.conf @@ -0,0 +1,355 @@ +######################################### +# Log verbosity control for izat modules +######################################### +# OFF = 0, ERROR = 1, WARNING = 2, INFO = 3, DEBUG = 4, VERBOSE = 5 +IZAT_DEBUG_LEVEL = 2 + +################################################## +# Select WIFI Wait Timeout value in seconds for SUPL +################################################## +WIFI_WAIT_TIMEOUT_SELECT = 0 + +################################### +# GEOFENCE SERVICES +################################### +# If set to one of the defined values below, it will override +# the responsiveness for geofence services, which implements +# the Proximity Alert API. If not set to a value defined below, +# which is default, it will not override the responsivness. +# The geofence HAL API is unaffected by this value. +# GEOFENCE_SERVICES_RESPONSIVENESS_OVERRIDE Values: +# 1: LOW responsiveness +# 2: MEDIUM responsiveness +# 3: HIGH responsiveness +GEOFENCE_SERVICES_RESPONSIVENESS_OVERRIDE = 0 + +##################################### +#GTP Opt-In app +##################################### + +#GTP privacy policy version url +#https support is required +GTP_PRIVACY_VERSION_URL = https://info.izatcloud.net/privacy/version.html + +#GTP privacy policy version download retry interval +#unit is second. default is 86400 +GTP_PRIVACY_RETRY_INTERVAL = 86400 + +##################################### +# IZAT PREMIUM FEATURE SETTINGS +##################################### +#Possible states of a feature: +#DISABLED +#BASIC +#PREMIUM + +#GTP_MODE valid modes: +# DISABLED +# LEGACY_WWAN +# SDK (WWAN not available for Modems before LocTech 10.0) +# SDK_WIFI (WWAN provided by legacy Modem) +GTP_MODE=SDK + +#FUSED_HAL_ONLY +# This setting enables HW FLP over Gnss HIDL. +# ENABLED +# DISABLED +FUSED_HAL_ONLY=DISABLED + +#SAP valid modes: +# DISABLED +# BASIC +# PREMIUM +# PREMIUM_ENV_AIDING +# MODEM_DEFAULT +SAP=PREMIUM_ENV_AIDING + +#FREE_WIFI_SCAN_INJECT valid modes: +#DISABLED +#BASIC +FREE_WIFI_SCAN_INJECT=BASIC + +#SUPL_WIFI valid modes: +#DISABLED +#BASIC +SUPL_WIFI=BASIC + +#WIFI_SUPPLICANT_INFO valid modes: +#DISABLED +#BASIC +WIFI_SUPPLICANT_INFO=BASIC + +#DBH modes: +#USE_ZPP_IN_DBH values: +#0: for new Modem platform, time based tracking is supported during DBH in modem, +# AP side doesn't need to use ZPP to get best available position during DBH. +#1: for old Modem platform, time based tracking is not supported during DBH in modem, +# AP side has to use ZPP to get bese available position during DBH for CPI injection. +USE_ZPP_IN_DBH = 0 + +#Configure Embargoed MCC list: +# MCCs are separated by delimiter ~. +# If regulation is specific to certain MNCs within MCC MNCs are +# represented inside [] next to MCC separated with coma(,) +# Software default currently is: ~460~368~432~417~250[32,33,34,60]~467 +#EMBARGOED_MCC_LIST= ~460~368~432~417~250[32,33,34,60]~467 + +#Configure Embargoed SID ranges: +# Each range is included in []. +# Min and max values in SID ranges separated by ',' respectively +# Software default currently is: [13568,14335][25600,26111][7825,7825] +#EMBARGOED_SID_LIST= [13568,14335][25600,26111][7825,7825] + +##################################### +# Location process launcher settings +##################################### + +# DO NOT MODIFY +# Modifying below attributes without +# caution can have serious implications. + +#Values for PROCESS_STATE: +# ENABLED +# DISABLED + +#Values for LOW_RAM_TARGETS: +# ENABLED +# DISABLED +# Property to enable/disable processes for low ram targets. Uses ro.config.low_ram property +# to identify low ram targets. + +#PROCESS_NAME +# Name of the executable file. + +#FEATURE MASKS: +# GTP-WIFI 0X03 +# GTP-MP-CELL 0xc00 +# SAP 0Xc0 +# ODCPI 0x1000 +# FREE_WIFI_SCAN_INJECT 0x2000 +# SUPL_WIFI 0x4000 +# WIFI_SUPPLICANT_INFO 0x8000 + +#Values for PLATFORMS can be: +#1. Any valid values obtained from ro.board.platform separated by single space. For example: msm8960 msm8226 +#2. 'all' or 'all exclude' -> for All platforms +#3. 'all exclude XXXX' -> All platforms exclude XXXX. For example: all exclude msm8937 + +#Values for SOC_IDS can be: +#1. Any valid values obtained from soc_id node separated by single space. For example: 339 386 436 +## soc_id value can be obtained from any one of below node: +## - /sys/devices/soc0/soc_id +## - /sys/devices/system/soc/soc0/id +#2. 'all' or 'all exclude' -> for All soc id's +#3. 'all exclude XXXX' -> All soc id's exclude XXXX. For example: all exclude 339 386 + +#Values for BASEBAND can be: +#1. Any valid values obtained from ro.baseband separated by single space. For example: sglte sglte2 +#2. 'all' or 'all exclude' -> for all basebands +#3. 'all exclude XXXX' -> All basebands exclude XXXX. For example: all exclude sglte + +#LAUNCH TRIGGER MASK cab be logical OR of below events +# LOC_ON_LOCATION_ENABLE 0x1 +# LOC_ON_OPT_IN 0x2 +# LOC_ON_PRECISE_TRACKING_START 0x4 +# LOC_ON_TRACKING_START 0x8 +# LOC_ON_EMERGENCY 0x10 +# LOC_ON_NTRIP_START 0x20 +# LOC_ON_NLP_SESSION_START 0x40 + +PROCESS_NAME=lowi-server +PROCESS_ARGUMENT= +PROCESS_STATE=ENABLED +PROCESS_GROUPS=gps wifi inet oem_2901 logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0xf303 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=0 +LAUNCH_TRIGGER_MASK=0 + +PROCESS_NAME=xtwifi-inet-agent +PROCESS_ARGUMENT= +PROCESS_STATE=DISABLED +PROCESS_GROUPS=inet gps qwes logd leprop +PREMIUM_FEATURE=1 +IZAT_FEATURE_MASK=0xc03 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0x13 + +PROCESS_NAME=xtwifi-client +PROCESS_ARGUMENT= +PROCESS_STATE=DISABLED +PROCESS_GROUPS=wifi inet gps system qwes oem_2904 vendor_ssgtzd logd leprop +PREMIUM_FEATURE=1 +IZAT_FEATURE_MASK=0xd03 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0x53 + +PROCESS_NAME=slim_daemon +PROCESS_ARGUMENT= +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps oem_2901 can plugdev diag sensors vnw logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all exclude 386 436 +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0xc + +PROCESS_NAME=xtra-daemon +PROCESS_ARGUMENT= +PROCESS_STATE=ENABLED +PROCESS_GROUPS=inet diag gps system radio logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=0 +LAUNCH_TRIGGER_MASK=0 + +PROCESS_NAME=edgnss-daemon +PROCESS_ARGUMENT= +PROCESS_STATE=DISABLED +PROCESS_GROUPS=inet gps logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0x28 + +######################################## +# Engine Service which host DRE module # +# To enable DRE engine service, change # +# PROCESS_STATE=ENABLED # +######################################## +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=DRE-INT libqfe.so +PROCESS_STATE=ENABLED +PROCESS_GROUPS=gps diag inet qwes oem_2901 system drmrpc logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0xc + +######################################## +# Engine Service which host PPE module # +# To enable PPE engine service, change # +# PROCESS_STATE=ENABLED # +# and update process arugements # +# with PPE library name # +#PROCESS_ARGUMENT=PPE libepsimulator.so# +######################################## +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=PPE libepsimulator.so +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps diag inet qwes oem_2901 system drmrpc logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0xc + +######################################### +# Engine Service which host QPPE module # +# To enable QPPE engine service, change # +# PROCESS_STATE=ENABLED # +######################################### +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=PPE-INT libqppe.so +PROCESS_STATE=ENABLED +PROCESS_GROUPS=gps diag drmrpc logd leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0xc + +############################################## +# hmacdaemon process # +# To enable hmacdaemon process, change # +# PROCESS_STATE=ENABLED # +############################################## +#PROCESS_NAME=hmacdaemon +#PROCESS_ARGUMENT=--config /vendor/etc/hmac_config.json --loglevel TRACE +#PROCESS_STATE=ENABLED +#PROCESS_GROUPS=gps inet logd +#PREMIUM_FEATURE=0 +#IZAT_FEATURE_MASK=0xf0f +#PLATFORMS=all +#SOC_IDS=all +#BASEBAND=all +#LOW_RAM_TARGETS=DISABLED +#HARDWARE_TYPE=all +#VENDOR_ENHANCED_PROCESS=1 +#LAUNCH_TRIGGER_MASK=0x8 + +######################################## +# Skyhook process # +# To enable Skyhook process, change # +# PROCESS_STATE=ENABLED # +######################################## +#PROCESS_NAME=blpsvc +#PROCESS_ARGUMENT= +#PROCESS_STATE=ENABLED +#PROCESS_GROUPS=gps inet logd +#PREMIUM_FEATURE=1 +#IZAT_FEATURE_MASK=0xf0f +#PLATFORMS=all +#SOC_IDS=all exclude 386 436 357 368 418 334 335 408 +#BASEBAND=all +#LOW_RAM_TARGETS=DISABLED +#HARDWARE_TYPE=all +#VENDOR_ENHANCED_PROCESS=1 +#LAUNCH_TRIGGER_MASK=0 + +PROCESS_NAME=LocIdlAPIService +PROCESS_ARGUMENT= +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps vnw powermgr logd locclient sensors leprop +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_TRIGGER_MASK=0 + diff --git a/proprietary/vendor/etc/libese-nxp.conf b/proprietary/vendor/etc/libese-nxp.conf new file mode 100644 index 0000000..5dc261e --- /dev/null +++ b/proprietary/vendor/etc/libese-nxp.conf @@ -0,0 +1,88 @@ +##This file needs to be pushed into /vendor/etc/libese-nxp.conf + +############################################################################### +# Application options +SE_DEBUG_ENABLED=1 + + +#Timeout in secs +NXP_SWP_RD_TAG_OP_TIMEOUT=0xFF + +#WTX Count in secs +NXP_WTX_COUNT_VALUE=180 + +#Max WTX Count in OSU mode in secs +NXP_OSU_MAX_WTX_COUNT=60 + +#Delay(us) to recover if invalid data received +RNACK_RETRY_DELAY=7000 + +# PN67T_PWR_SCHEME 0x01 +# PN80T_LEGACY_PWR_SCHEME 0x02 +# PN80T_EXT_PMU_SCHEME 0x03 +NXP_POWER_SCHEME=0x02 + +# For SOF = 0x5A 0x01 +# For SOF = 0x00 0x02 +NXP_SOF_WRITE=0x01 + +#SPI Thorughput measurement log enabled(1)/disabled(0) in kernel +NXP_TP_MEASUREMENT=0x00 + +#Enable/Disable interface reset as part of SPI open +NXP_SPI_INTF_RST_ENABLE=0x01 + +############################################################################### +# SPI WRITE TIMEOUT for RF event synchronization +NXP_SPI_WRITE_TIMEOUT=0x14 + +############################################################################### +# SPI Device Node name +NXP_ESE_DEV_NODE="/dev/p61" + +#MAX NO OF R_NACK RETRY ALLOWED IN CASE OF CRC FAILURE +NXP_MAX_RNACK_RETRY=0x03 +NXP_VISO_DPD_ENABLED=0x01 +#NXP_NAD_POLL_RETRY_TIME is in 100's of us +# e.g. 0x05 --> 500 us dealy +NXP_NAD_POLL_RETRY_TIME=0x05 +############################################################################### +# P61 interface options for JCOP Download +# NFC 0x01 +# SPI 0x02 +NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 + +############################################################################### +# IFS adjustment configuration value of IFSD for eSE +# Any value set which is greater than IFSC value will be R-NACKed from JCOP +# Default IFSC: 0x00FE = (0x0102 - 0x4(header))(As agreed with JCOP) +# +NXP_ESE_IFSD_VALUE=0x0200 + +############################################################################### +# IFS adjustment configuration value of IFSD for eUICC +# Any value set which is greater than IFSC value will be R-NACKed from JCOP +# Default IFSC: 0x00FE = (0x0102 - 0x4(header))(As agreed with JCOP) +# +NXP_EUICC_IFSD_VALUE=0x0200 + +############################################################################### +# Interface to perform the eSE cold reset +# Possible value can be 0x00 or 0x01 +# 0x00 = ESE_HAL +# 0x01 = NFC_HAL +NXP_P61_COLD_RESET_INTERFACE=0x00 + +############################################################################### +# Assign terminal number to each interface based on system config +NXP_SPI_SE_TERMINAL_NUM="eSE1" + +############################################################################### +# Identify the CHIP/OS version for which this config file is targeted +# Possible value can be as below +# 0x01 = JCOP_4_0 +# 0x02 = JCOP_5_1 +# 0x03 = JCOP_5_2 +NXP_OS_VERSION=0x03 + +############################################################################### diff --git a/proprietary/vendor/etc/libnfc-nxp.conf b/proprietary/vendor/etc/libnfc-nxp.conf new file mode 100644 index 0000000..02dbc21 --- /dev/null +++ b/proprietary/vendor/etc/libnfc-nxp.conf @@ -0,0 +1,619 @@ +#################### This file is used by NXP NFC NCI HAL ##################### +############################################################################### +# Application options +# Logging Levels +# NXPLOG_DEFAULT_LOGLEVEL 0x01 +# ANDROID_LOG_DEBUG 0x04 +# ANDROID_LOG_INFO 0x03 +# ANDROID_LOG_WARN 0x02 +# ANDROID_LOG_ERROR 0x01 +# ANDROID_LOG_SILENT 0x00 +NXPLOG_EXTNS_LOGLEVEL=0x04 +NXPLOG_NCIHAL_LOGLEVEL=0x04 +NXPLOG_NCIX_LOGLEVEL=0x04 +NXPLOG_NCIR_LOGLEVEL=0x04 +NXPLOG_AVCNCI_LOGLEVEL=0x04 +NXPLOG_FWDNLD_LOGLEVEL=0x04 +NXPLOG_TML_LOGLEVEL=0x04 + + +############################################################################### +# Nfc Device Node name +NXP_NFC_DEV_NODE="/dev/pn547" + +############################################################################### +# Extension for Mifare reader enable +MIFARE_READER_ENABLE=0x01 + +############################################################################### +# Mifare Reader implementation +# 0: General implementation +# 1: Legacy implementation +LEGACY_MIFARE_READER=0 + +############################################################################### +# NXP proprietary settings +NXP_ACT_PROP_EXTN={2F, 02, 00} + +############################################################################### +# File name for Firmware +NXP_FW_NAME="libsn220u_fw.so" + +############################################################################### +# NXP TVDD configurations settings +# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported, +# out of them only one can be configured at a time. +#NXP_EXT_TVDD_CFG=0x02 + +############################################################################### +#config1:SLALM, 3.3V for both RM and CM +#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C} + +############################################################################### +#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, +#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms +#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C} + +############################################################################### +# Core configuration rf field filter settings to enable set to 01 to disable set +# to 00 last bit +NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } + +############################################################################### +# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set +# to 0x00 +#NXP_I2C_FRAGMENTATION_ENABLED=0x00 + +############################################################################### +#set autonomous mode +# disable autonomous 0x00 +# enable autonomous 0x01 +NXP_AUTONOMOUS_ENABLE=0x00 +############################################################################### +#set Guard Timer +# Guard Timer range to 0x0F-0xFF(i.e.15-255 seconds) +NXP_GUARD_TIMER_VALUE=0x0F +############################################################################### +#Enable SWP full power mode when phone is power off +#NXP_SWP_FULL_PWR_ON=0x00 + +################################################################################ +#This is used to configure UICC2 at boot time. +# UICC2 0x03 +#NXP_DEFAULT_UICC2_SELECT=0x03 +############################################################################### +# CE when Screen state is locked +# This setting is for DEFAULT_AID_ROUTE, +# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE +# Disable 0x00 +# Enable 0x01 +NXP_CE_ROUTE_STRICT_DISABLE=0x01 + +############################################################################### +#SCR Read Tag Operation Timeout in secs +NXP_SWP_RD_TAG_OP_TIMEOUT=20 + +############################################################################### +#Set the default AID route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +# eUICC 0x05 +# eUICC2 0x06 +DEFAULT_AID_ROUTE=0x01 + +############################################################################### +#Set the ISODEP (Mifare Desfire) route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +# eUICC 0x05 +# eUICC2 0x06 +DEFAULT_ISODEP_ROUTE=0x01 + +############################################################################### +#Set the Mifare CLT route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +# eUICC 0x05 +# eUICC2 0x06 +DEFAULT_MIFARE_CLT_ROUTE=0x01 + +############################################################################### +#Set the Felica CLT route Location : +#This settings will be used when application does not set this parameter +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_FELICA_CLT_ROUTE=0x01 + +############################################################################### +#Set the default AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_AID_PWR_STATE=0x3B + +############################################################################### +#Set the Mifare Desfire Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_DESFIRE_PWR_STATE=0x3B + +############################################################################### +#Set the Mifare CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_MIFARE_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the Felica CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_FELICA_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the T4TNfcee AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B + +############################################################################### +#Set the default Felica T3T System Code OffHost route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_SYS_CODE_ROUTE=0x01 +############################################################################### +# AID Matching platform options +# AID_MATCHING_L 0x01 +# AID_MATCHING_K 0x02 +#AID_MATCHING_PLATFORM=0x01 + +############################################################################### +# P61 interface options +# NFC 0x01 +# SPI 0x02 +NXP_P61_LS_DEFAULT_INTERFACE=0x00 + +############################################################################## +#CHINA_TIANJIN_RF_SETTING +#Enable 0x01 +#Disable 0x00 +#NXP_CHINA_TIANJIN_RF_ENABLED=0x01 + +############################################################################### +#SWP_SWITCH_TIMEOUT_SETTING +# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. +# Timeout in milliseconds, for example +# No Timeout 0x00 +# 10 millisecond timeout 0x0A +#NXP_SWP_SWITCH_TIMEOUT=0x0A + +############################################################################### +# Flashing Options Configurations +# FLASH_UPPER_VERSION 0x01 +# FLASH_DIFFERENT_VERSION 0x02 +# FLASH_ALWAYS 0x03 +NXP_FLASH_CONFIG=0x02 + +############################################################################### +# P61 interface options for JCOP Download +# NFC 0x01 +# SPI 0x02 +NXP_P61_JCOP_DEFAULT_INTERFACE=0x02 + +############################################################################### +# Option to perform LS update every boot +# Enable 0x01 +# Disable 0x00 +NXP_LS_FORCE_UPDATE_REQUIRED=0x00 + +############################################################################### +# Option to perform JCOP update every boot +# Enable 0x01 +# Disable 0x00 +NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00 + +############################################################################### +# Bail out mode +# If set to 1, NFCC is using bail out mode for either Type A or Type B poll. +NFA_POLL_BAIL_OUT_MODE=0x00 + +############################################################################### +# White list of Hosts +# This values will be the Hosts(NFCEEs) in the HCI Network. +DEVICE_HOST_ALLOW_LIST={02,80,C0,C1,C2} + +############################################################################### +# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. +# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm +# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block +# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check +# command is sent waiting for rsp and ntf. +PRESENCE_CHECK_ALGORITHM=2 +############################################################################### +# Options to Fallback to alternative route +# Disable 0x00 +# DH 0x01 +# ESE 0x02 +NXP_CHECK_DEFAULT_PROTO_SE_ID=0x02 +############################################################################### +# Vendor Specific Proprietary Protocol & Discovery Configuration +# Set to 0xFF if unsupported +# byte[0] NCI_PROTOCOL_18092_ACTIVE +# byte[1] NCI_PROTOCOL_B_PRIME +# byte[2] NCI_PROTOCOL_DUAL +# byte[3] NCI_PROTOCOL_15693 +# byte[4] NCI_PROTOCOL_KOVIO +# byte[5] NCI_PROTOCOL_MIFARE +# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO +# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME +# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME +NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF} + +############################################################################### +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE +#Enable/Disable block number checks for china transit use case +#Enable 0x01 +#Disable 0x00 +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 + +################################################################################ +#This flags will enable different modes of Lx Debug based on bits of the Byte0 +#Byte 0: +# |_________Bit Mask_______| Debug Mode +# b7|b6|b5|b4|b3|b2|b1|b0| +# | |x | | | | | | Modulation Detected Notification +# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092) +# | | | |X | | | | Enable L2 Reader Events(ROW specific) +# | | | | |X | | | Enable Felica SystemCode +# | | | | | |X | | Enable Felica RF (all Felica CM events) +# | | | | | | |X | Enable L2 Events CE (ISO14443-3, RF Field ON/OFF) +#Byte 1: RFU, shall always be 0x00 +# Byte1 Byte0 +# \__ __/ +# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0031 ==> Modulation detected, L1, L2 CE +NXP_CORE_PROP_SYSTEM_DEBUG=0x0000 + +############################################################################### +#Enable NXP NCI runtime parser library +#Enable 0x01 +#Disable 0x00 +NXP_NCI_PARSER_LIBRARY=0x00 + +############################################################################### +# Timeout value in milliseconds for JCOP OS download to complete +OS_DOWNLOAD_TIMEOUT_VALUE=60000 + +############################################################################### +# Forcing HOST to listen for a selected protocol +# 0x00 : Disable Host Listen +# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A +# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B +# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F +# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F +HOST_LISTEN_TECH_MASK=0x07 + +############################################################################### +# Enable forward functionality +# Disable 0x00 +# Enable 0x01 //Any positive value as per below bit configuration +# HOST power states when type A/B only UICC present +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +FORWARD_FUNCTIONALITY_ENABLE=0x00 + +############################################################################### +# Configure the NFC Extras to open and use a static pipe. If the value is +# not set or set to 0, then the default is use a dynamic pipe based on a +# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value +# for each EE (ESE/SIM1/SIM2/ESIM) +OFF_HOST_ESE_PIPE_ID=0x16 +OFF_HOST_SIM_PIPE_ID=0x0A +OFF_HOST_SIM2_PIPE_ID=0x23 +OFF_HOST_ESIM_PIPE_ID=0x2B +OFF_HOST_ESIM2_PIPE_ID=0x2F +############################################################################### +#Set the Felica T3T System Code Power state : +#This settings will be used when application does not set this parameter +#Update Power state as per NCI2.0 +DEFAULT_SYS_CODE_PWR_STATE=0x00 +############################################################################### +#Default Secure Element route id +DEFAULT_OFFHOST_ROUTE=0x01 + +############################################################################### +#Maximum SMB transceive wait for response +NXP_SMB_TRANSCEIVE_TIMEOUT=2000 +############################################################################### +# Firmware file type +#.so file 0x01 +#.bin file 0x02 +NXP_FW_TYPE=0x01 +############################################################################ +# Extended APDU length for ISO_DEP +ISO_DEP_MAX_TRANSCEIVE=0xFEFF +######################################################################### +# Support for Amendment I SEMS specification +# Support SEMS Amendment I 0x01 +# Support NXP LS client 0x00 +NXP_GP_AMD_I_SEMS_SUPPORTED=0x01 +############################################################################### +#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file +#under android.hardware.secure_element +# The terminal name shall start from 1 +# Assign terminal number to each interface based on system config +NXP_SPI_SE_TERMINAL_NUM="eSE1" +############################################################################### +# Assign terminal number to each interface based on system config +NXP_NFC_SE_TERMINAL_NUM="eSE2" +############################################################################### +#For static or dynamic dual UICC feature support +#Enable static dual uicc feature by setting value 0x00 +#Enable dynamic dual uicc feature by setting value 0x01 +NXP_DUAL_UICC_ENABLE=0x00 +############################################################################### +#MERGE SAK feature enable(0x01) or disable(0x00) +NXP_NFCC_MERGE_SAK_ENABLE=0x00 +############################################################################### +# Time Interval in milliseconds to Poll for External filed detection when tag in use +# No delay 0x00 +# 10 millisecond delay 0x0A +NXP_POLL_FOR_EFD_TIMEDELAY=0x57 +############################################################################### +# Auth cmd timeout in millisecond. +# The timeout value are multiplied by 10ms and can be changed individually. +# byte[0] START_AUTH_CMD timeout +# byte[1] TRANSCEIVE_CMD1 timeout +# byte[2] TRANSCEIVE_CMD2 timeout +# byte[3] default CMD timeout +NXP_AUTH_TIMEOUT_CFG={03, 0A, 64, 0F} +############################################################################### +# File location for Firmware +FW_STORAGE="/vendor/firmware/nfc" + +############################################################################### +# File location for RF configurations +RF_STORAGE="/vendor/etc/nfc" +############################################################################## +## Time to wait by DH when NFCC will report eSE Cold Temp Error. +# The value is as per the UM and in seconds +NXP_SE_COLD_TEMP_ERROR_DELAY=0x05 +################################################################################ +#OffHost ESE route location for MultiSE +#ESE = 01 +OFFHOST_ROUTE_ESE={01} + +############################################################################### +#OffHost UICC route location for MultiSE +#UICC1 = 02 +#UICC2 = 03 +#EUICC = 05 +#EUICC2 = 06 +OFFHOST_ROUTE_UICC={02:03:05:06} + +############################################################################### +#T4T NFCEE ENABLE +#bit pos 0 = T4T NFCEE Enable +#bit pos 6 = T4T NFCEE Contactless write enable +#bit pos 7 = Proprietary file enable +NXP_T4T_NFCEE_ENABLE=0x81 +NXP_T4T_NDEF_NFCEE_AID={F4, 10, 00, 00, 09, 4E, 46, 43, 54, 41, 47, 49, 4E, 46, 4F} + +############################################################################### +#WLC mode +#0x00 = if WLC Application running in MW (non-autonomous mode) +#0x01 = if WLC Application running in FW (autonomous mode) +NXP_WLC_MODE=0x01 + +############################################################################### +#CORE_SET_CONF_CMD to reset Prop Emvco Flag +NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00} + +############################################################################### +#Guard time in ms for the mPOS/SCR module to process the reader start/stop req +NXP_RDR_REQ_GUARD_TIME=20 + +############################################################################### +#MW workaround to enable LPCD when EMVCO polling mode starts and disable +#while switching back to NFC Forum mode +# 0 --> Disable MW workaround +# 1 --> Enable MW workaround +# 2 --> Use this option for EnableDisable with A068 +NXP_RDR_DISABLE_ENABLE_LPCD=2 + +############################################################################### +# Firmware patch format, Only 1 and 5 should be set +# 0 -> NFC Default +# 1 -> EMVCO Default +# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process +# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF +# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF +NFA_CONFIG_FORMAT=1 + +############################################################################### +# Enable(0x01) or disable(0x00) suppressed logging during proprietary polling +# Disable suppressed log 0x00 +# Enable suppressed log 0x01 +NXP_ENABLE_DISABLE_LOGS=0x01 + +################################################################################# +# 1 -> Enable sending Autonomous Mode command while Shutdown +# Other than 1 -> Disable sending Autonomous Mode command while Shutdown + +NXP_CORE_PWR_OFF_AUTONOMOUS_ENABLE=0x01 + +################################################################################# +# Core configuration extensions +# It includes +# Wired mode settings A0ED, A0EE +# Tag Detector A040, A041, A043 +# Low Power mode A007 +# Clock settings A002, A003 +# PbF settings A008 +# Clock timeout settings A004 +# eSE (SVDD) PWR REQ settings A0F2 +# Window size A0D8 +# DWP Speed A0D5 +# How eSE connected to PN553 A012 +# UICC2 bit rate A0D1 +# SWP1A interface A0D4 +# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 +# SWP bit rate A0C0(0~7, default 6 : 1.2M) +# Sliding window size A0C3 (2, 4) +# Gemalto UICC fix (Delay between ACY_SYNC and RSET, Applied to Golbal : A0C5 (07:0.95ms, 0A:1.13ms, 0x10:2.1ms) +# eSE reset notification A0F9 +# Extended Action Ntf A096 +NXP_CORE_CONF_EXTN={20, 02, 2A, 0A, + A0, 47, 02, 00, 28, + A0, 86, 01, 77, + A0, 96, 01, 18, + A0, B4, 01, 14, + A0, C5, 01, 07, + A0, F9, 01, 01, + A0, FB, 01, 04, + A1, 12, 01, 01, + A1, 1C, 01, 18, + A1, 9A, 01, 01 +} + +############################################################################### +# Core configuration settings +# Below params are not recommended to add in CONF block. +# LA_BIT_FRAME_SDD(0x30) +# LA_PLATFORM_CONFIG(0x31) +# LA_SEL_INFO(0x32) +# LB_SENSB_INFO(0x38) +# LF_PROTOCOL(0x50) +# NFCC_CONFIG_CONTROL(0x85) + +NXP_CORE_CONF={ + 20, 02, 33, 11, + 28, 01, 00, + 21, 01, 00, + 30, 01, 08, + 31, 01, 03, + 32, 01, 60, + 38, 01, 01, + 33, 00, + 54, 01, 06, + 50, 01, 02, + 5B, 01, 00, + 3E, 01, 00, + 80, 01, 01, + 81, 01, 01, + 82, 01, 0E, + 18, 01, 01, + 68, 01, 01, + 85, 01, 01 +} + +################################################################################### + +# Enable disconnect tag in screen off +# Disable 0x00 +# Enable 0x01 +NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01 +################################################################################# +# Enable(0x01) or disable(0x00) non-standard tag reading +# Disable Non-standard card read 0x00 +# Enable Non-standard card read 0x01 +NXP_SUPPORT_NON_STD_CARD=0x00 +################################################################################# +# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired +# Disable getting HW info log 0x00 +# Enable getting HW info log 0x01 +NXP_GET_HW_INFO_LOG=0x00 +################################################################################# +# Enable(0x01) or disable(0x00) iso dep sak merge +# Disable SAK merging 0x00 +# Enable SAK merging 0x01 +NXP_ISO_DEP_MERGE_SAK=0x00 +################################################################################# +# Valid time difference range within for non-standard tag detection from first +# Activation fail to next discovery +# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled +# 2. The number will be multiplied by 100ms by MW. +# Default: +# Set to 00 if not supported +# byte[0] MIFARE_CLASSIC 100ms +# byte[1] ISO_DEP 300ms +NXP_NON_STD_CARD_TIMEDIFF={01, 03} +################################################################################# +# Enable Stop/Start of RF discovery for NFCEE recovery +# Disable RF Restart for NFCEE recovery 0 +# Enable RF Restart for NFCEE recovery 1 +NXP_RESTART_RF_FOR_NFCEE_RECOVERY=1 +################################################################################# +#Tag Presence check timeout in millisecond. +NXP_PRESENCE_CHECK_TIMEOUT = 375 +################################################################################# +# Enable/Disable capturing SMB ntf to a file +# Disable 0 +# Enable 1 +NXP_SMBLOG_ENABLED=0 +################################################################################# +# Extended Field Detect Mode +# Enable with CMA Events 0x03 +# Enable without CMA events 0x01 +# Disable 0x00 +# Note: It is not recommended to change values in production once it is fixed, +# It will lead to mismatch of event's for profiles +NXP_EXTENDED_FIELD_DETECT_MODE=0x03 +################################################################################# +# Enable disable support for 4K FW download +# 0x00 = Disabled +# 0x01 = Enabled +NXP_4K_FWDNLD_SUPPORT=1 +################################################################################# +# Enable or Disable CE while NFC & phone off for different route. +# Enable_CE_for_T4T 0x03 +# Enable_CE_for_all 0x01 --> ALL CE works in phone on scenario only. +# Disable_CE_for_all 0x00 --> ALL CE works in phone on scenario only. +NXP_CE_SUPPORT_IN_NFC_OFF_PHONE_OFF=0x00 +################################################################################# +# Observe mode required notifications based on below type +# All events CMA + Modulation Events 0x00 +# Only Modulation events 0x01 +# Only CMA Events 0x02 +NXP_OBSERVE_MODE_REQ_NOTIFICATION_TYPE=0x02 +################################################################################# + diff --git a/proprietary/vendor/etc/locale/plmn_delta_eng.bin b/proprietary/vendor/etc/locale/plmn_delta_eng.bin new file mode 100644 index 0000000..b5afaf6 --- /dev/null +++ b/proprietary/vendor/etc/locale/plmn_delta_eng.bin @@ -0,0 +1,63 @@ + +% +45407 China Unicom" China Unicom + +45412CMHK"CMHK + +45413CMHK"CMHK + +46000CMCC"CMCC +% +46001 China Unicom" China Unicom + +46002CMCC"CMCC +' +46003 China Telecom" China Telecom + +46004CMCC"CMCC + +460007CMCC"CMCC + +460008CMCC"CMCC +' +46011 China Telecom" China Telecom +' +46012 China Telecom" China Telecom + +46015CHINA BROADNET"CBN +% +46016 China Unicom" China Unicom + +46021CMCC"CMCC + +46022CMCC"CMCC +% +46031 China Unicom" China Unicom +% +46032 China Unicom" China Unicom +' +46050 China Telecom" China Telecom +' +46051 China Telecom" China Telecom + +46060CHINA BROADNET"CBN + +46061CHINA BROADNET"CBN +# +46601 Far EasTone" Far EasTone +# +46602 Far EasTone" Far EasTone +# +46603 Far EasTone" Far EasTone + +46688KGT"KGT +' +46689 TW Mobile(TS)" TW Mobile(TS) + +46692Chunghwa"Chunghwa + +46693 TW Mobile" TW Mobile + +46697 TW Mobile" TW Mobile + +46699 TW Mobile" TW Mobile'Published_SE13_Database_10_January_2020 \ No newline at end of file diff --git a/proprietary/vendor/etc/locale/plmn_delta_zh-rCN.bin b/proprietary/vendor/etc/locale/plmn_delta_zh-rCN.bin new file mode 100644 index 0000000..b2f8553 --- /dev/null +++ b/proprietary/vendor/etc/locale/plmn_delta_zh-rCN.bin @@ -0,0 +1,63 @@ + +% +45407 中国è”通" 中国è”通 +1 +45412中国移动香港"中国移动香港 +1 +45413中国移动香港"中国移动香港 +% +46000 中国移动" 中国移动 +% +46001 中国è”通" 中国è”通 +% +46002 中国移动" 中国移动 +% +46003 中国电信" 中国电信 +% +46004 中国移动" 中国移动 +& +460007 中国移动" 中国移动 +& +460008 中国移动" 中国移动 +% +46011 中国电信" 中国电信 +% +46012 中国电信" 中国电信 +% +46015 中国广电" 中国广电 +% +46016 中国è”通" 中国è”通 +% +46021 中国移动" 中国移动 +% +46022 中国移动" 中国移动 +% +46031 中国è”通" 中国è”通 +% +46032 中国è”通" 中国è”通 +% +46050 中国电信" 中国电信 +% +46051 中国电信" 中国电信 +% +46060 中国广电" 中国广电 +% +46061 中国广电" 中国广电 +% +46601 远传电信" 远传电信 +% +46602 远传电信" 远传电信 +% +46603 远传电信" 远传电信 +% +46688 远传电信" 远传电信 +/ +46689å°æ¹¾å¤§å“¥å¤§TS"å°æ¹¾å¤§å“¥å¤§TS +% +46692 中åŽç”µä¿¡" 中åŽç”µä¿¡ ++ +46693å°æ¹¾å¤§å“¥å¤§"å°æ¹¾å¤§å“¥å¤§ ++ +46697å°æ¹¾å¤§å“¥å¤§"å°æ¹¾å¤§å“¥å¤§ ++ +46699å°æ¹¾å¤§å“¥å¤§"å°æ¹¾å¤§å“¥å¤§'Published_SE13_Database_10_January_2020 \ No newline at end of file diff --git a/proprietary/vendor/etc/locale/plmn_delta_zh-rHK.bin b/proprietary/vendor/etc/locale/plmn_delta_zh-rHK.bin new file mode 100644 index 0000000..7624038 --- /dev/null +++ b/proprietary/vendor/etc/locale/plmn_delta_zh-rHK.bin @@ -0,0 +1,63 @@ + +% +45407 中國è¯é€š" 中國è¯é€š +1 +45412中國移動香港"中國移動香港 +1 +45413中國移動香港"中國移動香港 +% +46000 中國移動" 中國移動 +% +46001 中國è¯é€š" 中國è¯é€š +% +46002 中國移動" 中國移動 +% +46003 中國電信" 中國電信 +% +46004 中國移動" 中國移動 +& +460007 中國移動" 中國移動 +& +460008 中國移動" 中國移動 +% +46011 中國電信" 中國電信 +% +46012 中國電信" 中國電信 +% +46015 中國廣電" 中國廣電 +% +46016 中國è¯é€š" 中國è¯é€š +% +46021 中國移動" 中國移動 +% +46022 中國移動" 中國移動 +% +46031 中國è¯é€š" 中國è¯é€š +% +46032 中國è¯é€š" 中國è¯é€š +% +46050 中國電信" 中國電信 +% +46051 中國電信" 中國電信 +% +46060 中國廣電" 中國廣電 +% +46061 中國廣電" 中國廣電 +% +46601 é å‚³é›»è¨Š" é å‚³é›»è¨Š +% +46602 é å‚³é›»è¨Š" é å‚³é›»è¨Š +% +46603 é å‚³é›»è¨Š" é å‚³é›»è¨Š +% +46688 和信電訊" 和信電訊 +/ +46689å°ç£å¤§å“¥å¤§TS"å°ç£å¤§å“¥å¤§TS +% +46692 中è¯é›»ä¿¡" 中è¯é›»ä¿¡ ++ +46693å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§ ++ +46697å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§ ++ +46699å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§'Published_SE13_Database_10_January_2020 \ No newline at end of file diff --git a/proprietary/vendor/etc/locale/plmn_delta_zh-rTW.bin b/proprietary/vendor/etc/locale/plmn_delta_zh-rTW.bin new file mode 100644 index 0000000..402ba83 --- /dev/null +++ b/proprietary/vendor/etc/locale/plmn_delta_zh-rTW.bin @@ -0,0 +1,63 @@ + +% +45407 中國è¯é€š" 中國è¯é€š +1 +45412中國移動香港"中國移動香港 +1 +45413中國移動香港"中國移動香港 +% +46000 中國移動" 中國移動 +% +46001 中國è¯é€š" 中國è¯é€š +% +46002 中國移動" 中國移動 +% +46003 中國電信" 中國電信 +% +46004 中國移動" 中國移動 +& +460007 中國移動" 中國移動 +& +460008 中國移動" 中國移動 +% +46011 中國電信" 中國電信 +% +46012 中國電信" 中國電信 +% +46015 中國廣電" 中國廣電 +% +46016 中國è¯é€š" 中國è¯é€š +% +46021 中國移動" 中國移動 +% +46022 中國移動" 中國移動 +% +46031 中國è¯é€š" 中國è¯é€š +% +46032 中國è¯é€š" 中國è¯é€š +% +46050 中國電信" 中國電信 +% +46051 中國電信" 中國電信 +% +46060 中國廣電" 中國廣電 +% +46061 中國廣電" 中國廣電 +% +46601 é å‚³é›»ä¿¡" é å‚³é›»ä¿¡ +% +46602 é å‚³é›»è¨Š" é å‚³é›»è¨Š +% +46603 é å‚³é›»è¨Š" é å‚³é›»è¨Š +% +46688 é å‚³é›»ä¿¡" é å‚³é›»ä¿¡ +/ +46689å°ç£å¤§å“¥å¤§TS"å°ç£å¤§å“¥å¤§TS +% +46692 中è¯é›»ä¿¡" 中è¯é›»ä¿¡ ++ +46693å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§ ++ +46697å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§ ++ +46699å°ç£å¤§å“¥å¤§"å°ç£å¤§å“¥å¤§'Published_SE13_Database_10_January_2020 \ No newline at end of file diff --git a/proprietary/vendor/etc/lowi.conf b/proprietary/vendor/etc/lowi.conf new file mode 100644 index 0000000..d2747e9 --- /dev/null +++ b/proprietary/vendor/etc/lowi.conf @@ -0,0 +1,23 @@ +#*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* +# +# LOWI Config file - sun +# +# GENERAL DESCRIPTION +# This file contains the config params for LOWI +# +# Copyright (c) 2024 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#=============================================================================*/ + +# X86 ONLY - UBUNTU: +# Copy this file in the same directory where the executable is + +# Log level +# EL_LOG_OFF = 0, EL_ERROR = 1, EL_WARNING = 2, EL_INFO = 3, EL_DEBUG = 4, EL_VERBOSE = 5, EL_LOG_ALL = 100 +LOWI_LOG_LEVEL = 4 +LOWI_USE_LOWI_LP = 0 +LOWI_HE_RTT_SUPPORT = 1 +LOWI_USE_NLMSG_FOR_CAPS = 1 +LOWI_RTT_WEIGHTED_MEAN = 1 +LOWI_USE_6G_CHANNELS = 1 diff --git a/proprietary/vendor/etc/media_codecs_dolby_audio.xml b/proprietary/vendor/etc/media_codecs_dolby_audio.xml new file mode 100644 index 0000000..6b3b0d3 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_dolby_audio.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_performance_sun.xml b/proprietary/vendor/etc/media_codecs_performance_sun.xml new file mode 100644 index 0000000..4905317 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_performance_sun.xml @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_performance_sun_vendor.xml b/proprietary/vendor/etc/media_codecs_performance_sun_vendor.xml new file mode 100644 index 0000000..4bb9e28 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_performance_sun_vendor.xml @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_sun.xml b/proprietary/vendor/etc/media_codecs_sun.xml new file mode 100644 index 0000000..bbf8dd4 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_sun.xml @@ -0,0 +1,558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_sun_vendor.xml b/proprietary/vendor/etc/media_codecs_sun_vendor.xml new file mode 100644 index 0000000..015fa2b --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_sun_vendor.xml @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles.xml b/proprietary/vendor/etc/media_profiles.xml new file mode 100644 index 0000000..66128d6 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles.xml @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_V1_0.xml b/proprietary/vendor/etc/media_profiles_V1_0.xml new file mode 100644 index 0000000..2c679cd --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_V1_0.xml @@ -0,0 +1,470 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/media_profiles_sun.xml b/proprietary/vendor/etc/media_profiles_sun.xml new file mode 100644 index 0000000..12c4917 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_sun.xml @@ -0,0 +1,1858 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_sun/video_system_specs.json b/proprietary/vendor/etc/media_sun/video_system_specs.json new file mode 100644 index 0000000..384e02c --- /dev/null +++ b/proprietary/vendor/etc/media_sun/video_system_specs.json @@ -0,0 +1,142 @@ +// If you modify this file, +// 1. Push it to /vendor/etc/media_sun/video_system_specs.json on the device +// 2. Kill media.hwcodec to get the new changed values. +// Note: Please do not use hexadecimal values 0x in this file. +{ + "Video": { + // feature list used for enable/disable + "Features": { + // This is used for encoder color space conversion with custom matrix. + // custom matrix is defined in kernel driver + // this triggers to enable CSC to 709LR with custom matrix + "enc_csc_custom_matrix": true, + // encoder csc enable + "enc_csc_enable": false + }, + "Presets": { + // override default primaries to BT709 for >=UHD decode + "default_primaries_override": 1, + // control to force enable linear color format for encoder + // if this is enable, then encoder will ask camera via + // consumer flag to inform usage of linear color format. + // it is used only for camera path. can't be used for non-camera producer case + // it is bitmask: + // 0: no override, + // 1: enable 8 bit: linear format. 10 bit: compressed format + // 2: 8 bit: compressed format. 10 bit: linear format + // 3: 8 bit: linear format. 10 bit: linear format + "enc_linear_color_format": 0, + // override chroma qp offset value for 8 and 10 bits: + // Table for future reference. + //======================================== + // Chroma offset Hex representation + //---------------------------------------- + // 0 0x00 + // -1 0xFF + // -2 0xFE + // -3 0xFD + // -4 0xFC + // -5 0xFB + // -6 0xFA + // -7 0xF9 + // -8 0xF8 + // -9 0xF7 + // -10 0xF6 + // -11 0xF5 + // -12 0xF4 + //======================================= + // default: firmware will decide the offsets + // allowed override value: in range [-12, 0] + // cb/cr can be set different offset, + // but this new way is only supported for h264 high profile and hevc encoder. + // Also, legacy single value usage is also supported + // if cb/cr offset value are the same. + //====================================== + // Example of Cb: 0, Cr: -12, + //((CB_offset = 0 << 8) & 0xFF00) | (CR_offset = 0xF4 & 0xFF) = 0xF4 + // offset setting 0x00F4 (in decimal : 244) + "enc_chroma_qp_offset_10_bit": 62708, + "enc_chroma_qp_offset_8_bit": 0, + //====================================== + // video certified version capability used for MediaCodec - MLVEC + "vt_certified_version": 0, + //encoder bitrate savings control (CAC) - content adaptive coding feature + // it is bitmask. + // 0x0: disable CAC + // 0x1: 8 bit: enable. 10 bit: disable + // 0x2: 8 bit: disable. 10 bit: enable + // 0x3: 8 bit: enable. 10 bit: enable + "enc_bitrate_savings": 3, + // max input work count, max output work done in one dump file + // if frame count in dump file is larger than max work count, + // will dump in a new file + // if set to 0, this feature is not enabled, all frames will dump + // into one file. + //This is debug feature, can slow down performance, work only for non secure case. + "max_input_work_count_for_dump": 0, + // Set max input dump count, max output work donw to limit dump file size. + // It specifies number of input or output worked dumped. + // Only keep last two dump files, remove all others. + // No IDR cut for new file. If a few frames mosaic at beginning, it is expected. + // A txt file is generated to record frame index, + // frame size and frame type for every frame. + // Name of txt file is like 20230512_142335_18.txt, 15 bytes system time, last session id. + "max_output_work_done_for_dump": 0, + // dump will begin from this timestamp, in us + // like 3004355, this means dump from 3.004355s + "timestamp_begin_to_dump": 0, + // dump location, if not set, will use default location + // dump location like /data/vendor/media/qc2/, absolute path + // max dump location length should less than 128 bytes. + "dump_location": 0, + // client can set thier own log mask by default + "qc2_log_mask": 33554450, + // Set the bufferpool fence wait time in case of decoder. The value is in milliseconds. + // Default value of this wait time is 150ms, even if this value is not set in this file. + // Lower wait time might increase the thread activity in some corner cases. + // Higher wait time might affect stop latency in some cases. + "dec_bufferpool_fence_wait_time_ms": 150, + // do not override transfer value to 170M if stream contains unspecified transfer + "dec_send_clip_transfer_value" : 0 + }, + + "ProsightModeBitrateTable": [ + // 2D-array of [min_mb, max_mb, bitrate] + [3600, 8100, 120], + [8100, 8640, 160], + [8640, 32420, 245] + ], + + // "DolbyVision": { + // "profiles": [5, 8, 9], + // "max_main_tier_level": 9, + // "max_high_tier_level": 9 + // }, + + // list of codec plugin libraries to be loaded into codec registry + "QC2CodecPlugins": [ + "libqcodec2_imgtxrfilter.so" + ], + + "QC2PreProcessingFilters": [ + "libqcodec2_imgtxrfilter.so", + "libqcodec2_cvpfilter.so", + "libqcodec2_streaminteg_filter.so" + ], + + //HDR10+ Recording + "QC2EncPostProcessingFilters": [ + "libqcodec2_encpostprocfilter.so" + ], + + // + // Put below optional codecs under "OptionalCodecs" to enable it + // "c2.qti.dv.decoder", + // "c2.qti.dv.decoder.secure", + // "c2.qti.dv.encoder" + // + "OptionalCodecs": [ + "c2.qti.mvhevc.encoder" + ] + } +} diff --git a/proprietary/vendor/etc/models/acd/event.eai b/proprietary/vendor/etc/models/acd/event.eai new file mode 100644 index 0000000..c654bd2 Binary files /dev/null and b/proprietary/vendor/etc/models/acd/event.eai differ diff --git a/proprietary/vendor/etc/models/acd/music.eai b/proprietary/vendor/etc/models/acd/music.eai new file mode 100644 index 0000000..98c4887 Binary files /dev/null and b/proprietary/vendor/etc/models/acd/music.eai differ diff --git a/proprietary/vendor/etc/models/acd/speech.eai b/proprietary/vendor/etc/models/acd/speech.eai new file mode 100644 index 0000000..a6c5e28 Binary files /dev/null and b/proprietary/vendor/etc/models/acd/speech.eai differ diff --git a/proprietary/vendor/etc/mtu-conf.xml b/proprietary/vendor/etc/mtu-conf.xml new file mode 100644 index 0000000..75439ee --- /dev/null +++ b/proprietary/vendor/etc/mtu-conf.xml @@ -0,0 +1,902 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/pdpcnt-conf.xml b/proprietary/vendor/etc/pdpcnt-conf.xml new file mode 100644 index 0000000..cdecd0d --- /dev/null +++ b/proprietary/vendor/etc/pdpcnt-conf.xml @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/permissions/vendor.samsung.hardware.telephony.cdma_excluded.xml b/proprietary/vendor/etc/permissions/vendor.samsung.hardware.telephony.cdma_excluded.xml new file mode 100644 index 0000000..485922a --- /dev/null +++ b/proprietary/vendor/etc/permissions/vendor.samsung.hardware.telephony.cdma_excluded.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/proprietary/vendor/etc/plmn_delta.bin b/proprietary/vendor/etc/plmn_delta.bin new file mode 100644 index 0000000..8b78c7b --- /dev/null +++ b/proprietary/vendor/etc/plmn_delta.bin @@ -0,0 +1,788 @@ + + +21437 vodafone ES"voda ES + +238063"3 + +24007Tele2 SE"Tele2 SE + +25005TELE2"TELE2 + +25011Yota"Yota + +25050Sberbank"Sberbank + +26209 Vodafone.de"Vodafone +( +28001CYTAMOBILE-VODAFONE"CYTAVODA + +30237Fido"Fido + +30272ROGERS"ROGERS + +30286TELUS"TELUS + +302221TELUS"TELUS + +302500 Videotron" Videotron + +302510 Videotron" Videotron + +302660MTS"MTS + +302720ROGERS"ROGERS +& +310040 Cellular One" Cellular One + +310070AT&T"AT&T + +310090AT&T"AT&T +/ +310180West Central Wireless" West Central +$ +310350Carolina Phone"Carolina + +310560AT&T"AT&T +! +310610 +Epic Touch" EpicTouch +) +310670Wireless 2000 PCS" +W 2000 PCS + +310680AT&T"AT&T + +310760PTSI"PTSI + +310780 AirLink PCS"AirLink + +310790Pinpoint"Pinpoint + +310980AT&T"AT&T + +310990AT&T"AT&T + +311140Sprocket"Sprocket + +311660metroPCS"metroPCS +" +40002BAKCELL GSM2000"BKCELL + +40004Azerfon"AZERFON + +40101 BeelineKZ"Beeline + +40107 ALTEL 4G " ALTEL-kz + +40211 +BTB-Mobile"B-Mobile + +40277 TASHICELL" TASHICELL +# +40401 Vodafone IN" Vodafone IN + +40402Airtel"Airtel + +40403Airtel"Airtel +# +40405 Vodafone IN" Vodafone IN + +40409Reliance"Reliance + +40410Airtel"Airtel +# +40411 Vodafone IN" Vodafone IN +# +40413 Vodafone IN" Vodafone IN +# +40415 Vodafone IN" Vodafone IN + +40416Airtel"Airtel + +40417AIRCEL"AIRCEL + +40418Reliance"Reliance +# +40420 Vodafone IN" Vodafone IN +# +40421 LOOP MOBILE" LOOP MOBILE + +40425AIRCEL"AIRCEL +# +40427 Vodafone IN" Vodafone IN + +40428AIRCEL"AIRCEL + +40429AIRCEL"AIRCEL +# +40430 Vodafone IN" Vodafone IN + +40431Airtel"Airtel + +40433AIRCEL"AIRCEL + +40435AIRCEL"AIRCEL + +40436Reliance"Reliance + +40437AIRCEL"AIRCEL + +40440Airtel"Airtel + +40441AIRCEL"AIRCEL + +40443 Vodafone IN"Vodafone + +40445Airtel"Airtel + +40446 Vodafone IN"Vodafone + +40449Airtel"Airtel + +40460 Vodafone IN"Vodafone + +40468Dolphin"Dolphin + +40469Dolphin"Dolphin + +40470Airtel"Airtel + +40483Reliance"Reliance + +40484 Vodafone IN"Vodafone + +40485Reliance"RELIANCE + +40486 Vodafone IN"Vodafone + +40488 Vodafone IN"Vodafone + +40490Airtel"Airtel + +40491Aircel"Aircel + +40492Airtel"Airtel + +40493Airtel"Airtel + +40494Airtel"Airtel + +40495Airtel"Airtel + +40496Airtel"Airtel + +40497Airtel"Airtel + +40498Airtel"Airtel + +40501Reliance"Reliance + +40503Reliance"Reliance + +40504Reliance"Reliance + +40505Reliance"Reliance + +40506Reliance"Reliance + +40507Reliance"Reliance + +40508Reliance"Reliance + +40509Reliance"Reliance + +40510Reliance"Reliance + +40511Reliance"Reliance + +40512Reliance"Reliance + +40513Reliance"Reliance + +40514Reliance"Reliance + +40515Reliance"Reliance + +40517Reliance"Reliance + +40518Reliance"Reliance + +40519Reliance"Reliance + +40520Reliance"Reliance + +40521Reliance"Reliance + +40522Reliance"Reliance + +40523Reliance"Reliance +$ +405025 TATA DOCOMO" TATA DOCOMO +$ +405026 TATA DOCOMO" TATA DOCOMO +$ +405027 TATA DOCOMO" TATA DOCOMO +$ +405028 TATA DOCOMO" TATA DOCOMO +$ +405029 TATA DOCOMO" TATA DOCOMO +$ +405030 TATA DOCOMO" TATA DOCOMO +$ +405031 TATA DOCOMO" TATA DOCOMO +$ +405032 TATA DOCOMO" TATA DOCOMO +$ +405033 TATA DOCOMO" TATA DOCOMO +$ +405034 TATA DOCOMO" TATA DOCOMO +$ +405035 TATA DOCOMO" TATA DOCOMO +$ +405036 TATA DOCOMO" TATA DOCOMO +$ +405037 TATA DOCOMO" TATA DOCOMO +$ +405038 TATA DOCOMO" TATA DOCOMO +$ +405039 TATA DOCOMO" TATA DOCOMO +$ +405040 TATA DOCOMO" TATA DOCOMO + +40551Airtel"Airtel + +40552Airtel"Airtel + +40553Airtel"Airtel + +40554Airtel"Airtel + +40555Airtel"Airtel + +40556Airtel"Airtel + +40566 Vodafone IN"Vodafone + +40567 Vodafone IN"Vodafone + +40585AIRCEL"AIRCEL +! +405750 Vodafone IN"Vodafone +! +405751 Vodafone IN"Vodafone +! +405752 Vodafone IN"Vodafone +! +405753 Vodafone IN"Vodafone +! +405754 Vodafone IN"Vodafone +! +405755 Vodafone IN"Vodafone +! +405756 Vodafone IN"Vodafone + +405800AIRCEL"AIRCEL + +405801AIRCEL"AIRCEL + +405802AIRCEL"AIRCEL + +405803AIRCEL"AIRCEL + +405804AIRCEL"AIRCEL + +405805AIRCEL"AIRCEL + +405806AIRCEL"AIRCEL + +405807AIRCEL"AIRCEL + +405808AIRCEL"AIRCEL + +405809AIRCEL"AIRCEL + +405810AIRCEL"AIRCEL + +405811AIRCEL"AIRCEL + +405812AIRCEL"AIRCEL + +405813Uninor"Uninor + +405814Uninor"Uninor + +405815Uninor"Uninor + +405816Uninor"Uninor + +405817Uninor"Uninor + +405818Uninor"Uninor + +405819Uninor"Uninor + +405820Uninor"Uninor + +405821Uninor"Uninor + +405822Uninor"Uninor + +405823Videocon"Videocon + +405824Videocon"Videocon + +405825Videocon"Videocon + +405826Videocon"Videocon + +405827Videocon"Videocon + +405828Videocon"Videocon + +405829Videocon"Videocon + +405830Videocon"Videocon + +405831Videocon"Videocon + +405832Videocon"Videocon + +405833Videocon"Videocon + +405834Videocon"Videocon + +405835Videocon"Videocon + +405836Videocon"Videocon + +405837Videocon"Videocon + +405838Videocon"Videocon + +405839Videocon"Videocon + +405841Videocon"Videocon + +405842Videocon"Videocon + +405843Videocon"Videocon + +405844Uninor"Uninor + +405875Uninor"Uninor + +405876Uninor"Uninor + +405877Uninor"Uninor + +405878Uninor"Uninor + +405879Uninor"Uninor + +405880Uninor"Uninor + +405881STEL"STEL + +405882STEL"STEL + +405883STEL"STEL + +405884STEL"STEL + +405885STEL"STEL + +405886STEL"STEL + +405908IDEA"IDEA + +405909IDEA"IDEA + +405910IDEA"IDEA + +405911IDEA"IDEA + +405925Uninor"Uninor + +405926Uninor"Uninor + +405927Uninor"Uninor + +405928Uninor"Uninor + +405929Uninor"Uninor + +405932Videocon"Videocon + +405947IDEA"IDEA + +405951IDEA"IDEA + +41003Ufone"Ufone + +41006Telenor"Telenor + +41007Jazz"Jazz + +41240AREEBA"AREEBA + +41303Etisalat"Etisalat + +41305Airtel"Airtel + +41401MPT"MPT + +41501Alfa"Alfa + +41503 MTC Touch" MTC Touch + +41505Only Landlines"OM + +41601zain JO"zain JO + +41603Umniah"Umniah + +41702 MTN Syria" MTN Syria +% +41709 MOBILE SYRIA" MOBILE SYRIA + +41800ASIACELL"ASIACELL + +41802SanaTel"SanaTel + +41808SanaTel"SanaTel + +41820 Zain Iraq" Zain Iraq + +41830 +Zain Iraq " Zain Iraq +' +41840 Korek Telecom" Korek Telecom + +41845mobitel"mobitel + +41902zain KW"zain KW + +42003mobily"mobily + +42004zain SA"zain SA + +42101SABAFON"SABAFON + +421700Y"Y +# +42202 OMAN MOBILE" OMAN MOBILE + +42502Cellcom"Cellcom + +42503 Pelephone" Pelephone + +42507 HotMobile" HotMobile + +42602zain BH"zain BH +) +42702Vodafone Qatar"Vodafone Qatar + +42901NT 3G"NT 3G + +42902NCELL"NCELL + +43211IR MCI"IR MCI + +43212TKC"TKC + +43214TKC"TKC + +43219MTCE"MTCE + +43232Taliya"Taliya + +43235Irancell"Irancell + +43601Somoncom"Somoncom + +43602INDIGO-T"INDIGO-T + +43603TJKMLT"MLT + +43605 BEELINETJ"BEELINE + +43612 INDIGO-3G"INDIGO-T + +43701 BeelineKG" BeelineKG +) +45001Samsung Test Bed_Test"Samsung +# +45201 VN MobiFone" VN MobiFone +% +45202 VN VINAPHONE" VN VINAPHONE +! +45208 +EVNTelecom" +EVNTelecom + +45602Smart"Smart + +45604qb"qb + +45605STARCELL"STARCELL + +45606Smart"Smart + +45609 +Beeline KH"Beeline + +45611Seatel"Seatel +& +45618CAMBODIASHINAWATRA"CAMSHIN + +45701LAO GSM"LAOGSM + +45708 Beeline Lao"Beeline + +46605GT 4G"GT 4G + +46703KP SUN"SUNNET + +47001 GrameenPhone"GRAMEEN + +47002Robi"Robi + +47004Teletalk"Teletalk + +47202WMOBILE"WMOBILE + +50212MY MAXIS"MYMAXIS + +50213 MY CELCOM" MY CELCOM + +50217MY MAXIS"MY MAXIS + +50218U Mobile"U Mobile + +50219 MY CELCOM" MY CELCOM +# +50503 Vodafone AU" Vodafone AU + +505063"3 + +50508One.Tel"One.Tel + +51009 Smartfren" Smartfren + +51010 TELKOMSEL" TELKOMSEL + +51011XL"XL + +51028 Smartfren" Smartfren + +51501ISLACOM"ISLACOM + +51502GLOBE"GLOBE + +51503Smart"Smart + +51505SUN"SUN +! +51518 +red mobile" +red mobile + +52005dtac"dtac + +52010TH WCS"TH WCS + +52021 TH ACT 1900"ACT-1900 + +52505StarHub"StarHub + +52802B-Mobile"B-mobile + +52811DSTCom"DSTCom + +53005Spark NZ"Spark NZ + +54411Blue Sky"Blue Sky + +54417Blue Sky"Blue Sky + +54927 Samoatel GO"GO + +60202vodafone"vodaEG + +60301Mobilis"Mobilis + +60401IAM"IAM + +60402WANA GSM"WANA GSM + +60502TUNTEL"TUNTEL + +60600Libyana"Libyana + +60601Almadar"Almadar + +60703 GM COMIUM" GM COMIUM + +60704 607 04/Qcell"QC + +61104 +CKY-Areeba"Areeba + +61202CIV02"ACELL-CI + +61203Orange"Orange + +61204 IC COMIUM"ICCOMIUM + +61401SAHELCOM"SAHELCOM + +61403 +NE TELECEL"TELECEL + +61404Orange"Orange + +61503 TELECEL-TOGO"TELECEL +" +61602 TELECEL BENIN"TLCL-BEN + +61603 BJ BENINCELL"BENCELL + +61702MTML"MTML + +61710Emtel"EMTEL + +61802 LIBERCELL"LIBERCEL + +61902 MILLICOM SL"MILLICOM + +62001MTN"MTN + +62003Tigo"Tigo + +62006Zain Gh"Zain Gh +! +62007 +Glo Mobile" +Glo Mobile +% +62120 Zain Nigeria" Zain Nigeria +# +62130 MTN Nigeria" MTN Nigeria + +62140Mtel"Mtel +! +62150 +Glo Mobile" +Glo Mobile +$ +62160EtisalatNigeria"Etisalat + +62402Orange"Orange + +62701Orange"GETESA + +62801Libertis"LIBERTIS + +62802 GAB TELECEL"TELECEL + +62803 CELTEL GA"CELTEL + +62901CELTEL"CELTELRC + +62907WARID RC"WARID RC + +63001Vodacom"Vodacom + +63104MOVICEL"MOVICEL + +63207GTM"GTM + +63401Zain" ZainSUDAN + +63402 MTN Sudan"MTN + +63407 +Sudani One" SudaniTel + +63510R-CELL"RCELL + +63701 +SOMTELESOM"TELESOM + +63782Telsom"Telsom + +63903Airtel"CELTEL + +63905Yu"Yu + +64002Tigo"MOBITEL + +64003ZANTEL"ZANTEL + +64004Vodacom"VodaCom + +64005ZAIN TZ"celtel + +64008Smart"SmartTZA + +64101Celtel"CELTEL + +64110MTN UG"MTN-UG + +64201 Spacetel BI"SPACETEL + +64202BUSAFA"SAFARIS + +64301mCel"mCel + +64304Vodacom"VodaCom + +64501Airtel"CELTEL + +64502MTN"TELECEL + +64503ZAMTEL"TELECEL + +64601Airtel"Celtel + +64603Sacel"Sacel + +64604Telma"TELMA + +64700Orange"Orange + +64710 +SFRREUNION"SFRRU + +64801Net*One"NETONE + +64803Telecel"TELECEL + +64804Econet"ECONET + +64901MTC"MTCNAM + +64902switch"switch + +64903Leo"leoâ„¢ + +65001TNM"CP900 + +65010Airtel"CELTEL + +65101Vodacom" +Vodacom-LS + +65102Mascom"EZI-CEL + +65201Mascom"MASCOM + +65204 BTCMobile"beMOBILE +! +65501 +Vodacom-SA" +Vodacom-SA + +65507 +RSA CELL C"CellC +GGSM Delta \ No newline at end of file diff --git a/proprietary/vendor/etc/plmn_delta_attaio.bin b/proprietary/vendor/etc/plmn_delta_attaio.bin new file mode 100644 index 0000000..6aefbd1 --- /dev/null +++ b/proprietary/vendor/etc/plmn_delta_attaio.bin @@ -0,0 +1,33 @@ + + +302220TELUS"TELUS + +302221TELUS"TELUS + +302500 Videotron" Videotron + +302510 Videotron" Videotron + +302520 Videotron" Videotron + +302720ROGERS"ROGERS + +310070AT&T"AT&T + +310090AT&T"AT&T + +310150cricket"cricket + +310170AT&T"AT&T + +310380AT&T"AT&T + +310410AT&T"AT&T + +310560AT&T"AT&T + +310680AT&T"AT&T + +310950AT&T"AT&T + +311180AT&T"AT&TATT AIO 2017-06-19 \ No newline at end of file diff --git a/proprietary/vendor/etc/plmn_delta_hktw.bin b/proprietary/vendor/etc/plmn_delta_hktw.bin new file mode 100644 index 0000000..20864db --- /dev/null +++ b/proprietary/vendor/etc/plmn_delta_hktw.bin @@ -0,0 +1,93 @@ + + +45400CSL"CSL + +45402CSL"CSL + +454033"3 + +454043(3G)"3(3G) + +45406 SmarTone HK"SMC HK + +454073(2G)"3(2G) + +45410CSL"CSL + +45412China Mobile HK"CMHK + +45413China Mobile HK"CMHK + +454143(2G)"3(2G) + +45415 SmarTone HK"SMC HK + +45416PCCW-HKT"PCCW-HKT + +45417 SmarTone HK"SMC HK + +45418CSL"CSL + +45419PCCW-HKT"PCCW-HKT + +45420PCCW-HKT"PCCW-HKT + +45500SmarTone"SmarTone + +45501CTM"CTM + +45502 China Telecom"CTC +% +45503 3 Macau (2G)" 3 Macau (2G) + +45504CTM"CTM + +455053 Macau"3 Macau + +45507 China Telecom"CTC + +46000 CHINA MOBILE"CMCC + +46001 +CHN-UNICOM"UNICOM + +46002 CHINA MOBILE"CMCC + +46003 China Telecom"CTC + +46007 CHINA MOBILE"CMCC + +46008 CHINA MOBILE"CMCC + +46009 +CHN-UNICOM"UNICOM + +46011 China Telecom"CTC + +46015CHINA BROADNET"CBN + +46021 CHINA MOBILE"CMCC + +46022 CHINA MOBILE"CMCC + +46031 +CHN-UNICOM"UNICOM + +46032 +CHN-UNICOM"UNICOM + +46050 China Telecom"CTC + +46051 China Telecom"CTC + +46060CHINA BROADNET"CBN + +46061CHINA BROADNET"CBN +# +46601 Far EasTone" Far EasTone +# +46602 Far EasTone" Far EasTone +# +46603 Far EasTone" Far EasTone + +46605GT 4G"GT 4G(Published_SE13_Database_26_February_2013 \ No newline at end of file diff --git a/proprietary/vendor/etc/plmn_delta_ltn.bin b/proprietary/vendor/etc/plmn_delta_ltn.bin new file mode 100644 index 0000000..cc6f6b6 --- /dev/null +++ b/proprietary/vendor/etc/plmn_delta_ltn.bin @@ -0,0 +1,273 @@ + + +20408NL KPN"NL KPN + +20620BASE"BASE + +21402Movistar"Movistar + +21405Movistar"Movistar + +21407Movistar"Movistar + +21910HR VIP"VIP + +22005Vip SRB"Vip SRB + +22201I TIM"TIM + +23212A1"A1 + +25701 BY VELCOM"VELCOM + +26806MEO"MEO + +28401Mtel"Mtel + +29340Si.mobil"Si.mobil + +29403Vip MKD"Vip MKD + +29505FL1"FL1 +" +310260 T-Mobile USA"T-Mobile + +310410AT&T"AT&T + +313790Liberty"Liberty + +33450AT&T"AT&T + +334160IZZI"IZZI + +338020Caricel"Caricel + +33805DIGICEL"DIGICEL + +34001F-Orange"Orange + +34002ONLY"ONLY + +34003CHIPPIE"CHIPPIE + +34008DAUPHIN"DAUPHIN + +34020Digicel"Digicel + +342600FLOW"FLOW + +344030imobile"imobile + +344920FLOW"FLOW + +346140FLOW"FLOW + +348170FLOW"FLOW +! +348570 CCT Boatphone"CCTBVI + +348770DIGICEL"DIGICEL + +350000CELLONE"CELLONE + +352110FLOW"FLOW + +354860FLOW"FLOW + +356110FLOW"FLOW + +35805DIGICEL"DIGICEL + +358110FLOW"FLOW + +360110FLOW"FLOW + +36251 Telcell GSM"Telcell + +36269DIGICEL"DIGICEL + +36291CHIPPIE"CHIPPIE + +36301 SETAR GSM"SETARGSM + +36302DIGICEL"DIGICEL + +365840FLOW"FLOW + +36801ETECSA"ETECSA + +36939BTC"BTC + +37004VIVA"VIVA + +37201Voila"Voila + +37203Natcom"Natcom + +372010Voila"Voila + +37412bmobile"bmobile + +37413DIGICEL"DIGICEL + +376350FLOW"FLOW +# +376360 IslandCom TCI"ICOM TCI + +70267BTL"BTL + +70430Movistar"Movistar + +70602DIGICEL"DIGICEL + +70603TIGO"TIGO + +70604Movistar"Movistar + +706040Movistar"Movistar + +708001 CLARO HND"ClaroHND + +70802TIGO"TIGO + +708002 CELTELHND"CELTEL + +70804Digicel"Digicel + +708020TIGO"TIGO + +71030TIGO"TIGO + +71073Claro"Claro + +710730Claro"Claro + +71201ICE"ICE + +71202ICE"ICE + +71210ICE"ICE + +71221ICE"ICE + +71403Claro"Claro + +71404DIGICEL"DIGICEL + +716006Movistar"Movistar + +71615Bitel"Bitel + +71617entel"entel + +72201Tuenti"Tuenti + +722010Tuenti"Tuenti + +72207Movistar"Movistar + +722007Movistar"Movistar + +72234Personal"Personal + +722034Personal"Personal +! +72235 +PORT-HABLE" +PORT-HABLE + +72270Movistar"Movistar + +72271Movistar"Movistar + +722310Claro AR"CLARO AR + +722341Personal"Personal + +72400 Claro BRA"Claro + +72402TIM"TIM + +72403TIM"TIM + +72404TIM"TIM + +72415 Sercomtel" Sercomtel + +72416Oi"Oi + +72418Arqia"Arqia + +72424Oi"Oi + +72431Oi"Oi + +72437AEIOU"AEIOU + +72438 Claro BRA"Claro + +72439 Claro BRA"Claro + +73001Entel"Entel + +730002Movistar"Movistar + +73003Claro"Claro + +73008VTR"VTR + +73009WOM"WOM + +73010Entel"Entel + +73021Entel"Entel +* +732130Avantel 4G LTE"Avantel 4G LTE + +732142UNE"UNE + +732187ETB 4G"ETB 4G + +732360WOM"WOM + +73401Digitel"Digitel + +73403Digitel"Digitel + +734004Movistar"Movistar + +73406Movilnet"Movilnet + +73421Digitel"Digitel + +73602ENTEL"ENTEL + +73603TIGO"TIGO + +73604COTAS"COTAS + +73801DIGICEL"DIGICEL +! +738002 GUY CLNK PLS"CLNKPLS + +74000Movistar"Movistar + +740000Movistar"Movistar + +74401VOX"VOX + +74402Claro PY"Claro Py + +74404TIGO"TIGO + +74405Personal"Personal + +74602SR.TELESUR.GSM"TeleG + +74603DIGICEL"DIGICEL + +74604UNIQA"UNIQA + +748007Movistar"Movistar + +750001C&W FLK"C&W FLK&SE13_Database_as_of_26th_November_2012 \ No newline at end of file diff --git a/proprietary/vendor/etc/plmn_delta_usagsm.bin b/proprietary/vendor/etc/plmn_delta_usagsm.bin new file mode 100644 index 0000000..63f717d --- /dev/null +++ b/proprietary/vendor/etc/plmn_delta_usagsm.bin @@ -0,0 +1,33 @@ + + +302220TELUS"TELUS + +302221TELUS"TELUS + +302500 Videotron" Videotron + +302510 Videotron" Videotron + +302520 Videotron" Videotron + +302720ROGERS"ROGERS + +310070AT&T"AT&T + +310090AT&T"AT&T + +310150AT&T"AT&T + +310170AT&T"AT&T + +310380AT&T"AT&T + +310410AT&T"AT&T + +310560AT&T"AT&T + +310680AT&T"AT&T + +310950AT&T"AT&T + +311180AT&T"AT&TUSA GSM all 2017-05-19 \ No newline at end of file diff --git a/proprietary/vendor/etc/plmn_se13_prebuilt.bin b/proprietary/vendor/etc/plmn_se13_prebuilt.bin new file mode 100644 index 0000000..5b5e3b2 --- /dev/null +++ b/proprietary/vendor/etc/plmn_se13_prebuilt.bin @@ -0,0 +1,1637 @@ + + +12312test 5"emma 2 + +13913Test 2"Manu + +13914Test 4"emma1 + +20201 +GR COSMOTE"C-OTE + +20205 vodafone GR"voda GR + +20209WIND GR"WIND + +20210WIND GR"WIND + +20404 vodafone NL"voda NL + +20408NL KPN"NL KPN + +20412 +NL Telfort"NL Tlfrt + +20416Odido"Odido + +20601Proximus"Proximus + +20605BASE"BASE + +20610Orange B"OBE + +20620BASE"BASE + +20801Orange F"Orange + +20802 F-Contact"Contact + +20809F SFR"SFR + +20810F SFR"SFR + +20811 SFR FEMTO"SFRFEMTO + +20813 F - Contact"Contact + +20815Free"Free + +20816Free"Free +$ +20820F-Bouygues Telecom"BYTEL + +20888 F - Contact"Contact + +21201vala"vala + +21210Monaco"MONACO +# +21303AndorraTelecom"AndorraT + +21403 Orange SP"ESPRT + +21404YOIGO"YOIGO + +21407Movistar"Movistar + +21601 Yettel HU"Yettel +! +21603 Digi.Mobil HU"Digi HU + +21630 +Telekom HU"THU + +21670 vodafone HU"voda HU + +21803ERONET"ERONET + +21805m:tel"m:tel + +21890 BH Mobile"BHMOBILE + +21901HT HR"HT HR + +21902TM HR"TM HR + +21910A1 HR"A1 HR + +22001 +SRB Yettel"Yettel + +22003mt:s"MTS + +22005A1 SRB"A1 SRB + +22101Vala KS"Vala + +22102IPKO"IPKO + +22201I TIM"TIM + +22210 vodafone IT"voda IT + +22250ILIAD"ILIAD + +22288WINDTRE"WINDTRE + +22601RO Vodafone RO"VF-RO + +22603 +TELEKOM.RO"TELEKOM + +22605 RO Digi.Mobil"Digi + +22610 RO ORANGE"ORANGE + +22801Swisscom"Swisscom + +22802Sunrise"Sunrise + +22803Salt"Salt + +22853 +Sunrise CH"Sunrise + +23001 T-Mobile CZ"TMO CZ + +23002O2 - CZ"O2 - CZ + +23003 Vodafone CZ"Vodafone + +23101 Orange SK"Orange + +23102 +Telekom SK"Telekom + +23103SWAN SK"SWAN SK + +23106O2 - SK"O2 - SK + +23201A1"A1 + +23203 +Magenta-T-"MagentaT + +232053 AT"3 AT + +23207telering"telering + +232103 AT"3 AT + +23213 +Magenta-T-"MagentaT + +23217spusu"spusu +# +23403Airtel-Vodafone"ATL-VOD + +23410O2 - UK"O2 - UK + +23415 vodafone UK"voda UK + +234203 UK"3 UK + +23430EE"EE + +23433EE"EE + +23450JT"JT + +23455Sure"Sure + +23801TDC"TDC + +23802 +Telenor DK"TelenoDK + +238063 DK"3 DK + +23820Telia DK"Telia +" +23866Telia-Telenor DK"TT DK + +24001Telia SE"Telia + +240023 SE"3 SE + +24004SWEDEN"SWE + +24005 Sweden 3G"Sweden3G + +24007Tele2"Tele2 SE + +24008 +Telenor SE"TelenorS +! +24024 Sweden Mobile"MobileS + +24201 N Telenor"TELENOR + +24202N Telia"N Telia + +24214N ice"ice + +24403FI DNA"DNA + +24405FI Elisa"Elisa + +24412FI DNA"DNA + +24414FI AMT"FI AMT + +24421FI Elisa"Elisa +# +24436DNA - Telia FI"SuomenYV +" +24445 Erillisverkot"Erillisv + +24491Telia FI"Telia + +24601Telia LT"Telia + +24602 LT BITE GSM"BITE + +24603Tele2 LT"Tele2 LT + +24701LV LMT"LMT + +24702Tele2 LV"Tele2 LV + +24705BITE LV"BITE LV + +24801Telia"Telia + +24802Elisa EE"ELISA + +24803Tele2 EE"Tele2 EE + +25001MTS RUS"MTS RUS + +25027LETAI"LETAI +" +25062Tinkoff Mobile"Tinkoff + +25099beeline"beeline + +25501VODAFONE"VODAFONE + +25502 +Beeline UA"Beeline + +25503 UA-KYIVSTAR"UA-KS + +25506lifecell"lifecell + +25507TriMob"TriMob + +25701 BY VELCOM"VELCOM + +25702MTS BY"MTS BY + +25704 life:) BY"life:)BY + +25901 Orange MD"Orange + +25902Moldcell"Moldcell + +25905 Moldtelecom"Mtelecom + +26001Plus"PLUS + +26002 T-Mobile.pl"TM PL + +26003 Orange PL"Orange + +26006Play"Play ++ +26201Telekom Deutschland GER"Telekom + +26203o2 - de"o2 - de + +26207o2 - de"o2 - de + +262231&1"1&1 + +2620231&1"1&1 + +26601GIBTEL"GIBTEL + +26603GIBFIBRE"GIBFIBRE + +26801 +vodafone P"voda P + +26806MEO"MEO + +27001POST"POST + +27002 MTX Connect"MTXC + +27077L TANGO"TANGO + +27099 L Orange-LU"Orange + +27201 vodafone IE"voda IE + +272023"3 + +27203 IRL - METEOR"METEOR + +272053"3 + +27401 IS SIMINN"SIMINN + +27402Vodafone"Vodafone + +27408 +IS OnWaves"OnWaves + +27411NOVA IS"NOVA + +27601One.al"One.al + +27602Voda AL"Voda AL + +27801epic"epic + +27821 go mobile"gomobile + +27877 Melita Mobile"Melita + +28001Cyta"Cyta + +28010epic"epic +! +28020 PrimeTel PLC"PrimeTel + +28022Cablenet"Cablenet + +28201 GEO-GCELL"GCELL + +28202 MAGTI-GSM-GEO"MAGTI + +28204Cellfie"Cellfie + +28301Telecom Armenia"Team + +28305Viva"Viva + +28310Ucom AM"Ucom + +28401A1 BG"A1 BG + +28403 +Vivacom BG"Vivacom + +28405 Yettel BG"Yettel + +28601 TR TURKCELL"TCELL +# +28602Vodafone Türkiye"VF-TR +! +28603 Turk Telekom"TT Mobil + +28622Selam"Selam + +28801 Foroya Tele"FT-GSM + +28802 VODAFONE FO"VODAFONE + +29001Tusass"Tusass + +29340A1 SI"A1 SI + +29341MOBITEL"MOBITEL + +29364T-2"T-2 + +29370TELEMACH"TELEMACH + +29401 +Telekom MK"MKT MK + +29403A1 MK"A1 MK + +29501 +SwisscomFL"Swiss FL + +29502Salt.li"Salt.li + +29505FL1"FL1 + +29701One MNE"One MNE + +29702 +Telekom.me"T.me + +29703MTEL"MTEL + +302150Cogeco"Cogeco + +302270Eastlink"Eastlink +" +302340Execulink Telecom"ETI + +302370Fido"Fido + +302380KNET"KNET + +302480SSi"SSi + +302490Freedom"Freedom + +302500 Videotron"CANVT + +302520 Videotron"CANVT + +302610Bell"Bell +! +302620Ice Wireless Inc"Ice +# +302720Rogers Wireless"ROGERS + +302780SaskTel"SaskTel + +302880FastRoam"FastRoam + +302940Wightman"Wightman + +30801 +SPM AMERIS"AMERIS + +30803 SPM Telecom"SPM + +30804 Globaltel"SPM4G +* +310020US - Union Telephone"UnionTel + +310030AT&T"AT&T + +310040Mobi"Mobi + +310050GCI"GCI + +310140GTA"GTA + +310150AT&T"AT&T + +310160T-Mobile"T-Mobile + +310170AT&T"AT&T +& +310190USA Dutch Harbor"D-HARBOR + +310200T-Mobile"T-Mobile + +310210T-Mobile"T-Mobile + +310220T-Mobile"T-Mobile + +310230T-Mobile"T-Mobile + +310240T-Mobile"T-Mobile + +310250T-Mobile"T-Mobile + +310260T-Mobile"T-Mobile + +310270T-Mobile"T-Mobile + +310280AT&T"AT&T + +310300BigSkyUS"Big Sky + +310310T-Mobile"T-Mobile +# +310320USA - CellularOne"Cell +# +310340Limitless Mobile"LMUSA + +310370DOCOMO PACIFIC"DPAC + +310380AT&T"AT&T + +310410AT&T"AT&T +# +310450Viaero Wireless"Viaero + +310460USA1L"USA1L + +310470DOCOMO PACIFIC"DPAC + +310490T-Mobile"T-Mobile + +310580Inland Cellular"IC +# +310630 USA AmeriLink"AMERLINK + +310660T-Mobile"T-Mobile +# +310690Limitless Mobile"LMUSA + +310730 U.S.Cellular"USCC + +310800T-Mobile"T-Mobile + +310830T-Mobile"T-Mobile + +310840 telna Mobile"telna + +310950AT&T"AT&T + +310990 Worldcall"Evolve +" +311040 USA - Commnet"Commnet +# +311080 Pine Cellular"PINECell + +311170Tampnet"Tampnet + +311180AT&T"AT&T + +311230C Spire"C Spire + +311240USACWCI"CWCI + +311270Verizon"Verizon + +311370GCI"GCI + +311480Verizon"Verizon + +311490T-Mobile"T-Mobile + +311500Mobi"Mobi + +311530PTCI"PTCI + +311560USA OTZ"OTZ + +311580 U.S.Cellular"USCC +# +311600Limitless Mobile"LMUSA + +311630C Spire"C Spire +$ +311650United Wireless USA"UWC + +311660 Metro PCS"MPCS + +311882T-Mobile"T-Mobile + +311990VTW US"VTW +# +312180Limitless Mobile"LMUSA + +312250T-Mobile"T-Mobile + +312260USACL"USACL +' +312290Strata Networks USA"Strata +' +312380Copper Valley Wireless"CVW +& +312420Nex-Tech Wireless USA"NTW + +312430 +Silverstar"SST + +312480Nemont"Nemont + +312630 +NetGenuity"NetGenui + +312720 Southern Linc"SLINC + +313070MNSHub"MNSHub + +313120 ASM ASTCA"ASTCA + +313380OptimERA"OptimERA +% +313450Spectrum Mobile"Spectrum + +313460Mobi"Mobi + +314440TGS"TGS + +314590Lynk"Lynk + +314710Ringer"RNGR + +330110PR Claro"Claro + +33403Movistar"TEMM + +334020TELCEL"TELCEL + +334050AT&T"AT&T + +334070AT&T"AT&T + +338050Digicel"Digicel + +338180FLOW"FLOW + +34001F-Orange"Orange + +34002SFR"SFR + +34009Free"Free + +34020Digicel"DigicelF + +342600FLOW"FLOW + +342750DIGICEL"DIGICEL + +34403 APUA inet"inet + +344920FLOW"FLOW + +346140FLOW"FLOW + +348170FLOW"FLOW +! +348570 CCT Boatphone"CCTBVI + +350000CELLONE"CELLONE + +352110FLOW"FLOW + +354860FLOW"FLOW + +356110FLOW"FLOW + +358050DIGICEL"DIGICEL + +358110FLOW"FLOW + +360110FLOW"FLOW + +36251 Telcell GSM"Telcell + +36269Digicel"Digicel + +36278Kla"Kla + +36291Chippie"Chippie + +36301SETAR"SETAR + +36302 +AW Digicel"Digicel + +36449aliv"aliv + +365840FLOW"FLOW + +366110FLOW"FLOW + +37001ALTICE"ALTICE + +37002 CLARO DOM"ClaroDOM + +37004Viva DO"Viva + +37203Natcom"Natcom + +37412TSTT"TSTT + +374130Digicel"Digicel + +376350FLOW"FLOW + +376360Digicel"TCI + +40001AZEAC"Azercell + +40002 +BAKCELL AZ"BAKCELL + +40004AZ Nar"Nar + +40101 +Beeline KZ"Beeline + +40102Kcell"Kcell + +40177Tele2"Tele2 + +40211 BT B-Mobile"B-Mobile + +40277 TASHICELL"TASHICEL + +40401Vi India"Vi India + +40402 +IND airtel"airtel + +40403 +IND airtel"airtel + +40405Vi India"Vi India + +40407Vi India"Vi India + +40410 +IND airtel"airtel + +40411Vi India"Vi India + +40414Vi India"Vi India + +40415Vi India"Vi India + +40416 +IND airtel"airtel + +40419Vi India"Vi India + +40420Vi India"Vi India + +40422Vi India"Vi India + +40427Vi India"Vi India + +40430Vi India"Vi India + +40431 +IND airtel"airtel + +40434CellOne"CellOne + +40438CellOne"CellOne + +40440 +IND airtel"airtel + +40443Vi India"Vi India + +40445 +IND airtel"airtel + +40449 +IND airtel"airtel + +40451CellOne"CellOne + +40453CellOne"CellOne + +40454CellOne"CellOne + +40455CellOne"CellOne + +40456Vi India"Vi India + +40457CellOne"CellOne + +40458CellOne"CellOne + +40459CellOne"CellOne + +40460Vi India"Vi India + +40462CellOne"CellOne + +40464CellOne"CellOne + +40466CellOne"CellOne + +40470 +IND airtel"airtel + +40471CellOne"CellOne + +40472CellOne"CellOne + +40473CellOne"CellOne + +40474CellOne"CellOne + +40475CellOne"CellOne + +40476CellOne"CellOne + +40477CellOne"CellOne + +40478Vi India"Vi India + +40479CellOne"CellOne + +40480CellOne"CellOne + +40481CellOne"CellOne + +40482Vi India"Vi India + +40484Vi India"Vi India + +40486Vi India"Vi India + +40490 +IND airtel"airtel + +40492 +IND airtel"airtel + +40493 +IND airtel"airtel + +40494 +IND airtel"airtel + +40495 +IND airtel"airtel + +40496 +IND airtel"airtel + +40497 +IND airtel"airtel + +40498 +IND airtel"airtel + +40551 +IND airtel"airtel + +40552 +IND airtel"airtel + +40553 +IND airtel"airtel + +40554 +IND airtel"airtel + +40555 +IND airtel"airtel + +40556 +IND airtel"airtel + +40567Vi India"Vi India + +40570Vi India"Vi India + +405751Vi India"Vi India + +405753Vi India"Vi India + +405755Vi India"Vi India + +405840IND-JIO"JIO + +405846Vi India"Vi India + +405854IND-JIO"JIO + +405855IND-JIO"JIO + +405856IND-JIO"JIO + +405857IND-JIO"JIO + +405858IND-JIO"JIO + +405859IND-JIO"JIO + +405860IND-JIO"JIO + +405861IND-JIO"JIO + +405862IND-JIO"JIO + +405863IND-JIO"JIO + +405864IND-JIO"JIO + +405865IND-JIO"JIO + +405866IND-JIO"JIO + +405867IND-JIO"JIO + +405868IND-JIO"JIO + +405869IND-JIO"JIO + +405870IND-JIO"JIO + +405871IND-JIO"JIO + +405872IND-JIO"JIO + +405873IND-JIO"JIO + +405874IND-JIO"JIO + +41001Jazz"Jazz + +41003PK-UFONE"UFONE + +41006 +Telenor PK"TELENOR + +41007Jazz"Jazz + +41201AF AWCC"AWCC + +41220ROSHAN"ROSHAN + +41240MTN AF"MTN + +41250 Etisalat Af"Etisalat + +41301 +Mobitel LK"Mobitel + +41302DIALOG"DIALOG + +41303Hutch"Hutch + +41305DIALOG"DIALOG + +41308Hutch"Hutch + +41309Hutch"Hutch + +41401MM 900"MPTGSM + +41405Ooredoo"Ooredoo + +41409MYTEL"MYTEL + +41501alfa"alfa + +41503touch"touch + +41601Zain JO"Zain JO + +41677 Orange JO"OrangeJO + +41805ASIACELL"ASIACELL + +41820zain IQ"zain IQ + +41830IRAQNA"IRAQNA + +41840KOREK"KOREK + +41902Zain KW"zain KW + +41903Ooredoo"Ooredoo + +41904 +stc Kuwait"stc + +42001stc"stc + +42003 +Mobily-KSA"Mobily + +42004Zain KSA"Zain KSA + +42202Omantel"Omantel + +42203 Ooredoo Oman"Ooredoo + +42206Vodafone"Vodafone + +42403du"du + +42501 +Partner IL"Partner + +42502 +Cellcom IL"Cellcom + +42503 IL Pelephone"PCL +# +42505JAWWAL-PALESTINE"JAWWAL +% +42506Ooredoo Palestine"Ooredoo +" +42507Hot Mobile Ltd."HOT IL +" +42528Hot Mobile Ltd."Israel + +42601BATELCO"BATELCO + +42604stc"stc + +42701Ooredoo"Ooredoo + +42702vodafone"VF-QA + +42801 Skytel MN"Skytel +& +42888MONGOLIA UNITEL LLC"UNTLMN + +42899 +MN MobiCom"MobiCom + +42901 Nepal Telecom"NT + +43404 +Beeline UZ"Beeline + +43405 UZB Ucell"Ucell + +43407UMS-UZB"UMS + +43408 UzTelecom"UzTeleco + +43604 Babilon-M"Babilon + +43605 +ZET-MOBILE"Z-MOBILE + +43701 +Beeline KG"Beeline + +43705MEGA"MEGA + +43709O!"O! + +44010 JP DOCOMO"DOCOMO + +44011Rakuten"Rakuten + +44020SoftBank"SoftBank + +4405044050"44050 + +44051KDDI(au)"KDDI(au) + +4405444054"44054 + +44091 +JPN-ROAM D"JpnRoamD + +44092 +JPN-ROAM K"JpnRoamK + +44093 +JPN-ROAM S"JpnRoamS + +44094 +JPN-ROAM R"JpnRoamR +$ +45001Samsung Test Bed"Samsung + +45005KOR SK Telecom"SKT + +45006 KOR LG Uplus"LG U+ + +45008KT"KT + +45010 KOR LG Uplus"LG U+ + +45201 VN Mobifone"Mobifone + +45202 VN VINAPHONE"GPC + +45204VIETTEL"VIETTEL + +45400CSL"CSL + +45402CSL"CSL + +454033"3 + +454043"3 + +45406 SmarTone HK"SMC HK + +45410CSL"CSL + +45412China Mobile HK"CMHK + +45413China Mobile HK"CMHK + +45415 SmarTone HK"SMC HK + +45416CSL"CSL + +45417 SmarTone HK"SMC HK + +45418CSL"CSL + +45419CSL"CSL + +45420CSL"CSL + +45500 SmarTone MAC"SMC MAC + +45501CTM"CTM + +45502CT Macau"CT Macau + +455033 Macau"3 Macau + +45504CTM"CTM + +455053 Macau"3 Macau + +45507CT Macau"CT Macau + +45601Cellcard"Cellcard + +45608Metfone"Metfone + +45701LAO GSM"LAO GSM +% +45702ETL MOBILE NETWORK"ETLMNW + +45703Unitel"UNITEL +" +45707Best Telecom Laos"Best + +46000 CHINA MOBILE"CMCC + +46001 +CHN-UNICOM"UNICOM + +46002 CHINA MOBILE"CMCC + +46003CHN-CT"CT + +46004 CHINA MOBILE"CMCC + +46007 CHINA MOBILE"CMCC + +46008 CHINA MOBILE"CMCC + +46009 +CHN-UNICOM"UNICOM + +46011CHN-CT"CT + +46601 Far EasTone"FET + +46605TWN APT"APT + +46611Chunghwa Telecom"CHT + +46612TWN APT"APT + +46615Chunghwa Telecom"CHT + +46616Chunghwa Telecom"CHT + +46617Chunghwa Telecom"CHT + +46618Chunghwa Telecom"CHT + +46619Chunghwa Telecom"CHT + +46688 +KGT-Online"KGT +% +46692Chunghwa Telecom"Chunghwa + +46693 TWN MOBITAI"TW MOB + +46697 TW Mobile"TWM + +46699 TWM TransAsi"TWM TAT +! +470001 Grameenphone"Grameen + +47002 robi axiata"robi + +47003 +Banglalink"BL + +47004 BGD bMobile"bMobile + +47201DHIRAAGU"DHIRAAGU +, +47202Ooredoo Maldives PVT LTD"Ooredoo + +50212MY MAXIS"MY MAXIS + +50213 MY CELCOM 3G"CELCOM + +50218U MOBILE"U MOBILE + +50219 MY CELCOM"CELCOM + +502152YES"YES + +502153unifi"unifi +" +50501Telstra Mobile"Telstra + +50502 YES OPTUS"Optus + +50503 vodafone AU"voda AU + +50510norfolk telecom"NT + +50550Pivotel"Pivotel +" +50571Telstra Mobile"Telstra +" +50572Telstra Mobile"Telstra + +51001 IND INDOSAT"INDOSAT + +51009 Smartfren"SF + +51010 IND TELKOMSEL"T-SEL + +51021 IND INDOSAT"INDOSAT + +51028 Smartfren"SF + +510893"3 + +51401TLS-TC"TCEL + +51402TLS-TT"TT +" +51502Globe Telecom-PH"GLOBE + +51503SMART"SMART + +52000TH 3G+"TH 3G+ + +52001AIS"AIS + +52003AIS"AIS + +52004TRUE-H"TRUE-H + +52015 NT Mobile"NT + +52019TRUE-H"TRUE-H + +52047 NT Mobile"NT + +52099TRUE-H"TRUE-H + +52501Singtel"Singtel + +52502Singtel"Singtel + +52503SGP-M1"M1 + +52505StarHub"StarHub + +52508StarHub"StarHub + +52510SIMBA"SIMBA + +52801Imagine"Imagine + +52802PCSB"PCSB + +52803UNN"UNN + +52811DSTCom"DSTCom + +53001One NZ"One NZ + +53005Spark NZ"Spark NZ +" +53013 One NZ SpaceX"OneNZ SX + +530242degrees"2degrees + +53603 NEOTEL NR"NEO NR +# +53701TELIKOM LIMITED"TELIKOM +# +53702TELIKOM LIMITED"TELIKOM + +53703DIGICEL"DIGICEL + +53704 PG VODAFONE"VODAFONE +! +53988 Digicel Tonga"Digicel + +54001 Our Telekom"Telekom + +54002bmobile"bmobile + +54101 VUT SMILE"SMILE + +54105Digicel"Digicel + +54201 FJ VODAFONE"VODAFONE + +54202DIGICEL"DIGICEL + +54301Manuia"Manuia ++ +544110Bluesky Communications"BLUESKY + +54502 OceanCell"Ocell + +54601 NCL MOBILIS"MOBNCL + +54705VITI"VITI + +54715VODAFONE"VODAFONE + +54720F-VINI"VINI + +54801 +CK KOKANET"KOKANET + +54900DIGICEL"DIGICEL + +54927Bluesky"Bluesky + +55001 FSM Telecom"FSM Tele + +55201PalauCel"PalauCel + +55299PLW PMCI"PMCI + +55301TV TTC"TTC + +60201 Orange EG"Orange + +60202 vodafone EG"voda EG + +60203Etisalat"Etisalat + +60204EGYwe"we + +60301 ALG Mobilis"Mobilis + +60400 Orange MA"Orange + +60401MOR IAM"IAM + +60402inwi"inwi +" +60502TUNISIE TELECOM"TUNTEL + +60503 +OOREDOO TN"OOREDOO + +60600Libyana"Libyana + +60702AFRICELL"AFRICELL + +60704Qcell"QC + +60802SEN"Free + +60901 MR MATTEL"MATTEL + +61002 ORANGE ML"OML + +61101 Orange GN"ORANGEGN + +61202MOOV CI"MOOV + +61203Orange"Orange + +61501 +TG-TOGOCOM"TGCOM + +61701 CELLPLUS-MRU"my.t + +61703MTML"MTML + +61710 EMTEL-MRU"EMTEL + +61807 +Orange LBR"Orange L + +61905Africell"Africell + +61907QCell"QC + +62003 +AirtelTigo"ATL-TIGO + +62006 +AirtelTigo"ATL-TIGO + +62120Airtel"Airtel + +62150Glo NG"glo + +62402 Orange CM"Orange + +62501ALOU"ALOU + +62701GETESA"GETESA + +62801LIBERTIS"LIBERTIS + +62803Airtel"Airtel + +62901COG03"Airtel + +62910COG MTN"MTN-CG + +63086 +Orange RDC"Orange +! +63090 Africell RDC"AFRICELL + +63203 Orange GB"OrangeGB + +63301C&W SEY"C&W SEY + +63310Airtel"Airtel + +63401Zain SDN"Zain SD + +63510 +MTN RWANDA"MTN + +63513AirtelRW"AirtelRW +" +63601 ethio telecom"ethiotel + +63701 +SO Telesom"Tele + +63730 Som Golis"Golis +# +63750Hormuud Telecom"Hormuud + +63790 AMTEL LTD"AMTEL + +63903Airtel"Airtel + +63910FAIBA"FAIBA + +64002 TIGO - TZ"TIGO + +64004VodaCom"VodaCom + +64005Airtel"Airtel + +64104UG TANG"TANG + +64111Uganda Telecom"UTL + +64301 +MOZ - mCel"mCel + +64501Airtel"Airtel + +64601Airtel"Airtel + +64604TELMA"TELMA + +64700 Orange re"Orange + +64702TELCO OI"TELCO OI +" +64703FREE MOBILE RE"FREE RE + +64704 ZEOP MOBILE"Zeop + +64710SRR"SRR + +64804 ZW ECONET"ECONET + +65001TNM"TNM + +65002Access"Access + +65010Airtel"Airtel +# +65101Vodacom Lesotho"VODACOM + +65102LS-ETL"ETL + +65204BTC"BTC + +65501 +VodaCom-SA"Vodacom + +65502TelkomSA"Telkom + +65505 +TelkomSA-R"Telkom-R + +65507Cell C"Cell C + +65510MTN-SA"MTN + +65538rain"rain + +65701EriTel"EriTel + +65801Sure"Sure + +70267BTL"BTL + +70269Smart"Smart + +70401 CLARO GTM"CLAROGTM + +70402TIGO"TIGO + +70403 CLARO GTM"CLAROGTM + +70601 CLARO SLV"ClaroSLV + +708001 CLARO HND"ClaroHND + +70802TIGOHND"TIGO + +708030HND"HT - 200 + +71021 CLARO NIC"ClaroNIC + +710300Tigo"Tigo + +71201I.C.E."I.C.E. + +71202I.C.E."I.C.E. + +71203CLARO CR"CLARO CR + +71204LIBERTY"LIBERTY + +71606Movistar"Movistar + +71610 CLARO PER"ClaroPER + +71615 Viettel Peru"VTP + +72234 AR PERSONAL"AR TP + +72236 AR PERSONAL"AR TP + +72402TIM BRA"TIM + +72403TIM BRA"TIM + +72404TIM BRA"TIM + +72405 Claro BRA"Claro + +72406VIVO"VIVO + +72410VIVO"VIVO + +72411VIVO"VIVO + +72423VIVO"VIVO + +72432 Algar Telecom"Algar + +72433 Algar Telecom"Algar + +72434 Algar Telecom"Algar + +73001 ENTEL PCS"ENTEL + +73002Movistar"Movistar + +73007Movistar"Movistar + +73010 ENTEL PCS"ENTEL + +732101Claro"Claro + +732103TIGO"TIGO + +732111TIGO"TIGO + +732123Movistar"Movistar + +73402DIGITEL"DIGITEL + +73404Movistar"Movistar + +73601VIVA"VIVA + +73602BOMOV"EMOVIL +# +738002GUY GTT + Do More"GTT+ + +738040ENet"ENet + +74000Movistar"Movistar + +74001CLARO"CLARO + +74002CNT"CNT + +74404TIGO PY"TIGO + +74405 PY Personal"Personal + +74602TELESUR"TELESUR + +74603DIGICEL"DIGICEL + +74801Antel"Antel + +74807Movistar"Movistar +" +74810 CLARO URUGUAY"CLARO UY + +750001Sure FLK"Sure + +90111Inmarsat"INX +% +90112Telenor Maritime"TelenorM + +90114 +AeroMobile"AeroMob + +90115OnAir"OnAir + +90126TIM@sea"TIM@sea + +90130 OQ Technology"OQTEC ++ +90140Telekom Deutschland GER"Telekom + +90144AT&T"AT&T + +90145AISatSea"AISatSea + +90146 Telecom26"T26 + +90150EchoStar Mobile"EML + +90171Tampnet"Tampnet +$ +90198Skylo Technologies"Skylo)Published TS.25 Database 17 December 2024 \ No newline at end of file diff --git a/proprietary/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc b/proprietary/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc new file mode 100644 index 0000000..6eed5d9 Binary files /dev/null and b/proprietary/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc differ diff --git a/proprietary/vendor/etc/portrait_data/single_bokeh_feature_vendor.json b/proprietary/vendor/etc/portrait_data/single_bokeh_feature_vendor.json new file mode 100644 index 0000000..7b8b6c5 --- /dev/null +++ b/proprietary/vendor/etc/portrait_data/single_bokeh_feature_vendor.json @@ -0,0 +1,62 @@ +{ + "deviceName": "SM8750_common", + "HumanAwareEngine": { + "Perf_mode_preview": "PERFMODE_LOW" + }, + "BeautyEngine": { + "mode_preview": null + }, + "RelightingEngine": { + "Perf_mode_preview": null, + "mode_preview": "v2", + "loc_preview": "vendor" + }, + "LD_FD_engine": { + "mode_preview": null + }, + "HW_FD_engine": { + "mode_preview": "true" + }, + "GlassSegSDK": { + "mode_preview": null + }, + "preview_1st_segmentation": { + "Weightfile": "/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc", + "Version": "004", + "ComputeUnit": "COMPUTE_DSP", + "ExecutionDataType": "QASYMM8", + "ModelType": "MODEL_TYPE_OBJ_INSTANCE_VIDEO", + "ModelFormat": "SNPE", + "Encryption": "false", + "input_size": [[384, 384], [384, 384], [384, 384], [384, 384]], + "effects_supported": [0, 1, 2, 6, 10, 11, 12, 13, 14, 15] + }, + "preview_depth_reserved": { + "Weightfile": "/vendor/etc/portrait_data/SRIB_PD_A16W8_V004_sm8750_snpe2279.dlc", + "Version": "004", + "ComputeUnit": "COMPUTE_DSP", + "ExecutionDataType": "QASYMM16", + "ModelType": "MODEL_TYPE_PREVIEW_DEPTH", + "ModelFormat": "SNPE", + "Encryption": "false", + "input_size": [[512, 512], [512, 512], [512, 512], [512, 512]], + "effects_supported": [0, 1, 2, 6, 10, 11, 12, 13, 14, 15] + }, + "video_call_effect_segmentation": { + "Weightfile": "/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc", + "Version": "004", + "ComputeUnit": "COMPUTE_DSP", + "ExecutionDataType": "QASYMM8", + "ModelType": "MODEL_TYPE_OBJ_INSTANCE_VIDEO", + "ModelFormat": "SNPE", + "Encryption": "false", + "RunInference": "true", + "input_size": [[384, 384], [384, 384], [384, 384], [384, 384]], + "effects_supported": [0, 11, 12, 16] + }, + "pet_support_camera" : true, + "capture_mode" : "E2E", + "video_call_effect_popup_message" : false, + "FadeEffectTime": 500, + "TransitionEffectTime": 300 +} \ No newline at end of file diff --git a/proprietary/vendor/etc/public.libraries.txt b/proprietary/vendor/etc/public.libraries.txt new file mode 100644 index 0000000..91fdd57 --- /dev/null +++ b/proprietary/vendor/etc/public.libraries.txt @@ -0,0 +1,27 @@ +libAIHRWrapper.camera.samsung.so +libAIHR_ERAW_Wrapper.camera.samsung.so +libAPPE_core.camera.samsung.so +libBayerSR10.camera.samsung.so +libBayerSR10Tuning.camera.samsung.so +libLocalTM_wrapper.camera.samsung.so +libOpenCL.so +libPersonal_capture.camera.samsung.so +libPetDetector_v1.camera.samsung.so +libTetraSR10.camera.samsung.so +libTetraSR10Tuning.camera.samsung.so +libadsprpc.so +libai_tetra_super_zoom.arcsoft.so +libcdsprpc.so +libdigital_tele_scope.arcsoft.so +libdigital_tele_scope_rawsr.arcsoft.so +libdtsr_wrapper_v1.camera.samsung.so +libfastcvopt.so +libhexa_deca_super_shot.arcsoft.so +libhexa_deca_super_shot_er.arcsoft.so +libqti-perfd-client.so +libsdsprpc.so +libsecsuperresolution_wrapper_v1.camera.samsung.so +libtetra_hybrid_mf_zoom.arcsoft.so +libtetra_llzoom.arcsoft.so +libtetra_super_shot.arcsoft.so +libtetra_super_shot_er.arcsoft.so diff --git a/proprietary/vendor/etc/qms_log_config b/proprietary/vendor/etc/qms_log_config new file mode 100644 index 0000000..2341eea Binary files /dev/null and b/proprietary/vendor/etc/qms_log_config differ diff --git a/proprietary/vendor/etc/sap.conf b/proprietary/vendor/etc/sap.conf new file mode 100644 index 0000000..87e517c --- /dev/null +++ b/proprietary/vendor/etc/sap.conf @@ -0,0 +1,198 @@ +################################ +# Sensor Settings +################################ +#The following parameters are optional. +#Internal defaults support MEMS sensors +#native to most handset devices. +#Device specific sensor characterization +#for improved performance is possible as +#described in SAP application notes. +#GYRO_BIAS_RANDOM_WALK= +#ACCEL_RANDOM_WALK_SPECTRAL_DENSITY= +#ANGLE_RANDOM_WALK_SPECTRAL_DENSITY= +#RATE_RANDOM_WALK_SPECTRAL_DENSITY= +#VELOCITY_RANDOM_WALK_SPECTRAL_DENSITY= + +# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info +# 4 - Debug, 5 - Verbose +# If DEBUG_LEVEL is commented, Android's logging levels will be used +DEBUG_LEVEL = 0 +# Sensor Sampling Rate Parameters for Low-Data Rate Filter (should be greater than 0) +# used in loc_eng_reinit +SENSOR_ACCEL_BATCHES_PER_SEC=2 +SENSOR_ACCEL_SAMPLES_PER_BATCH=5 +SENSOR_GYRO_BATCHES_PER_SEC=2 +SENSOR_GYRO_SAMPLES_PER_BATCH=5 +# Sensor Sampling Rate Parameters for High-Data Rate Filter (should be greater than 0) +SENSOR_ACCEL_BATCHES_PER_SEC_HIGH=4 +SENSOR_ACCEL_SAMPLES_PER_BATCH_HIGH=25 +SENSOR_GYRO_BATCHES_PER_SEC_HIGH=4 +SENSOR_GYRO_SAMPLES_PER_BATCH_HIGH=25 + +# Sensor Control Mode (0=AUTO, 1=FORCE_ON, 2=MODEM_DEFAULT) +# used in loc_eng_reinit +SENSOR_CONTROL_MODE=2 + +# Bit mask used to define which sensor algorithms are used. +# Setting each bit has the following definition: +# 0x1 - DISABLE_INS_POSITIONING_FILTER +# 0x0 - ENABLE_INS_POSITIONING_FILTER +SENSOR_ALGORITHM_CONFIG_MASK=0x0 + +#Vehicle Network Provider configuration + +#Service configuration strings +#The number before colon in VN_X items defines version of the format of the rest of the string +#VN_ACCEL_CFG=0:5 +#VN_GYRO_CFG=0:5.5 +#VN_ODOMETRY_CFG=0:2,4.5 + +################################################ +# QDR3 configurations # +################################################ +#VN_SPEED_CFG=1:131,5,8,1,2,3,1,1,9,2,14,2 +#VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 +VN_SPEED_CFG=1:777,0,0,1,3,1,0.002778,0,40,8,32,8 +VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 + +################################################ +# QDR2-Gyro configurations # +################################################ +#VN_GYRO_CFG=1:555,0,1,0,0,0,0,-6.5,6.6066,-6.5,-1.00,2,6.607,6.6068,0,0,16,0.0002,0,16,0.0002,0,16,0.0002 +#VN_SPEED_CFG=1:555,0,0,1,2,1,0.01,0,56,8,48,8 +#VN_GEAR_CFG=1:555,16,4,0,1,1,9,0,1,2,3,4,5,6,7,8 + +################################################ +# QDR2-DWT configurations # +################################################ +#VN_SPEED_CFG=1:555,22,1,2,1,1,1,0,8,8,23,1,2,0,1,0,8,8,23,1 +#VN_GEAR_CFG=1:555,12,4,16,14,16,8,1,2,3,4,5,6,7,8 +#VN_DWS_CFG=1:555,0,0,1,3,1,1,0,0,8,0,0,8,8,0,0,16,8,0,0,24,8,0,0 +#VN_GYRO_CFG=1:555,40,16,1.0,40,16,1.0,40,16,1.0 + +##################################################################################### +# VNW service batching configuration strings # +# VNW provider will initialize default type as Time based batching # +# Each service batch value is configured to be 100 # +# VN_ACCEL_CFG_BATCH_VALUE will be treated as time in Ms if VN_CFG_BATCH_TYPE # +# is set to time based batching # +# VN_ACCEL_CFG_BATCH_VALUE will be treated as sample count if VN_CFG_BATCH_TYPE # +# is set to count based batching # +# Uncomment and update batch time /sample count as per selected batching type # +##################################################################################### +# Batching type +# 1 - Time based (default) +# 2 - Count based +VN_CFG_BATCH_TYPE=1 + +#Vehicle Accel batching value, it can either accept time in milli seconds or sample count +#VN_ACCEL_CFG_BATCH_VALUE=100 + +#Vehicle Gyro batching value, it can either accept time in milli seconds or sample count +VN_GYRO_CFG_BATCH_VALUE=50 + +#Vehicle Odo batching value, it can either accept time in milli seconds or sample count +#VN_ODOMETRY_CFG_BATCH_VALUE=100 + +#Vehicle Speed batching value, it can either accept time in milli seconds or sample count +VN_SPEED_CFG_BATCH_VALUE=50 + +#Vehicle Gear batching value, it can either accept time in milli seconds or sample count +VN_GEAR_CFG_BATCH_VALUE=50 + +#Vehicle DWS batching value, it can either accept time in milli seconds or sample count +#VN_DWS_CFG_BATCH_VALUE=100 +#################################################################################### + +#Procesors clock ratio: AP and CAN bus microcontroller +################################################ +# QDR3 configurations # +################################################ +VN_PROC_CLOCK_RATIO=1.0 + +################################################ +# QDR2-DWT OR QDR2-Gyro configurations # +################################################ +#VN_PROC_CLOCK_RATIO = 1.0 + +# Time source used by Sensor HAL +# Setting this value controls accuracy of location sensor services. +# 0 - Unknown +# 1 - CLOCK_BOOTTIME +# 2 - CLOCK_MONOTONIC +# 3 - CLOCK_REALTIME +# 4 - CLOCK_BOOTTIME using Alarm timer interface +NDK_PROVIDER_TIME_SOURCE=1 + +# Sensor Batching Configuration +# 0 - Time based +# 1 - Fixed count based +# 2 - Variable count based +COUNT_BASED_BATCHING=1 +SYNC_ONCE=0 + +# Vehicle Network Data optimization +# Default value: 0 +# Value 0x40000 - Speed(bit 18 eSLIM_SERVICE_VEHICLE_SPEED) +# Value 0x80000 - Speed(bit 19 eSLIM_SERVICE_VEHICLE_DWS) +# Value 0x100000 - Speed(bit 20 eSLIM_SERVICE_VEHICLE_GEAR) +VN_ENABLE_DATA_OPTIMIZATION=0x100000 + +# Vehicle Network Data Routing time interval +# This is applicable only if VN_ENABLE_DATA_OPTIMIZATION value is set +# Default value: 5000 msec +VN_DATA_ROUTING_TIME_INTERVAL_MSEC=3000 + +# Enable Slim Sensor HAL Daemon Provider +# 0 - Enable Sensor HAL Provider +# 1 - Enable Sensor HAL Daemon Provider +#LOCTECH_SLIM_ENABLE_SENSORHALDAEMON_PROVIDER=0 + +#Sensor HAL Provider Configuration HAL Library name including path +################################################ +# # +# Configuration for BMI 160 Sensor # +# # +################################################ +#SENSOR_TYPE=2 +#SENSOR_HAL_LIB_PATH=/usr/lib/libbmi160sensors.so.1 + +################################################ +# # +# Configuration for ASM330 Sensor # +# # +################################################ +SENSOR_TYPE=1 +SENSOR_HAL_LIB_PATH=/usr/lib/libasm330sensors.so.1 + + +################################################ +# # +# Configuration for IAM20680 Sensor # +# # +################################################ +#SENSOR_TYPE=3 +#SENSOR_HAL_LIB_PATH=/usr/lib/libiam20680sensors.so.1 + + +################################################ +# # +# Configuration for SMI130 Sensor # +# # +################################################ +#SENSOR_TYPE=4 +#SENSOR_HAL_LIB_PATH=/usr/lib/libsmi130sensors.so.1 + +################################################ +# # +# Configuration for SMI230 Sensor # +# # +################################################ +#SENSOR_TYPE=5 +#SENSOR_HAL_LIB_PATH=/usr/lib/libsmi230sensors.so.1 + +# Vehicle Network Data Time stamp source +# 0 - Time stamp source CAN Controller +# 1 - Time stamp source system boot time +# Default 0 +VN_DATA_TIMESTAMP_SRC=0 diff --git a/proprietary/vendor/etc/sec_audio_volume_curve.xml b/proprietary/vendor/etc/sec_audio_volume_curve.xml new file mode 100644 index 0000000..de27b76 --- /dev/null +++ b/proprietary/vendor/etc/sec_audio_volume_curve.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/proprietary/vendor/etc/sec_config b/proprietary/vendor/etc/sec_config new file mode 100644 index 0000000..768182a --- /dev/null +++ b/proprietary/vendor/etc/sec_config @@ -0,0 +1,335 @@ +/* IPC Security Config */ +/* :: */ +16:4294967295:1000:1021:1026 +/* :: */ +75:4294967295:1000:1001:3006 +/* :: */ +56:4294967295:1021 +/* Allow SS CTL service to be used by system and net_raw processes */ +43:4294967295:1000:3004 +/* :: */ +71:4294967295:1001 +/* :: */ +50:4294967295:1001 +/* QMI-SLIM service permitted to gps and net_raw */ +55:4294967295:1021 +/* Allow Sensor services to be used by sensor process */ +256:4294967295:1000:1006:1013:1021:1047:3011 +257:4294967295:1000:1006:1013:1021:1047:3011 +258:4294967295:1000:1006:1013:1021:1047:3011 +259:4294967295:1000:1006:1013:1021:1047:3011 +260:4294967295:1000:1006:1013:1021:1047:3011 +261:4294967295:1000:1006:1013:1021:1047:3011 +262:4294967295:1000:1006:1013:1021:1047:3011 +263:4294967295:1000:1006:1013:1021:1047:3011 +264:4294967295:1000:1006:1013:1021:1047:3011 +265:4294967295:1000:1006:1013:1021:1047:3011 +266:4294967295:1000:1006:1013:1021:1047:3011 +267:4294967295:1000:1006:1013:1021:1047:3011 +268:4294967295:1000:1006:1013:1021:1047:3011 +269:4294967295:1000:1006:1013:1021:1047:3011 +270:4294967295:1000:1006:1013:1021:1047:3011 +271:4294967295:1000:1006:1013:1021:1047:3011 +272:4294967295:1000:1006:1013:1021:1047:3011 +273:4294967295:1000:1006:1013:1021:1047:3011 +274:4294967295:1000:1006:1013:1021:1047:3011 +275:4294967295:1000:1006:1013:1021:1047:3011 +276:4294967295:1000:1006:1013:1021:1047:3011 +277:4294967295:1000:1006:1013:1021:1047:3011 +278:4294967295:1000:1006:1013:1021:1047:3011 +279:4294967295:1000:1006:1013:1021:1047:3011 +280:4294967295:1000:1006:1013:1021:1047:3011 +281:4294967295:1000:1006:1013:1021:1047:3011 +282:4294967295:1000:1006:1013:1021:1047:3011 +283:4294967295:1000:1006:1013:1021:1047:3011 +284:4294967295:1000:1006:1013:1021:1047:3011 +285:4294967295:1000:1006:1013:1021:1047:3011 +286:4294967295:1000:1006:1013:1021:1047:3011 +287:4294967295:1000:1006:1013:1021:1047:3011 +288:4294967295:1000:1006:1013:1021:1047:3011 +289:4294967295:1000:1006:1013:1021:1047:3011 +290:4294967295:1000:1006:1013:1021:1047:3011 +291:4294967295:1000:1006:1013:1021:1047:3011 +292:4294967295:1000:1006:1013:1021:1047:3011 +293:4294967295:1000:1006:1013:1021:1047:3011 +294:4294967295:1000:1006:1013:1021:1047:3011 +295:4294967295:1000:1006:1013:1021:1047:3011 +296:4294967295:1000:1006:1013:1021:1047:3011 +297:4294967295:1000:1006:1013:1021:1047:3011 +298:4294967295:1000:1006:1013:1021:1047:3011 +299:4294967295:1000:1006:1013:1021:1047:3011 +300:4294967295:1000:1006:1013:1021:1047:3011 +301:4294967295:1000:1006:1013:1021:1047:3011 +302:4294967295:1000:1006:1013:1021:1047:3011 +303:4294967295:1000:1006:1013:1021:1047:3011 +304:4294967295:1000:1006:1013:1021:1047:3011 +305:4294967295:1000:1006:1013:1021:1047:3011 +306:4294967295:1000:1006:1013:1021:1047:3011 +307:4294967295:1000:1006:1013:1021:1047:3011 +308:4294967295:1000:1006:1013:1021:1047:3011 +309:4294967295:1000:1006:1013:1021:1047:3011 +310:4294967295:1000:1006:1013:1021:1047:3011 +311:4294967295:1000:1006:1013:1021:1047:3011 +312:4294967295:1000:1006:1013:1021:1047:3011 +313:4294967295:1000:1006:1013:1021:1047:3011 +314:4294967295:1000:1006:1013:1021:1047:3011 +315:4294967295:1000:1006:1013:1021:1047:3011 +316:4294967295:1000:1006:1013:1021:1047:3011 +317:4294967295:1000:1006:1013:1021:1047:3011 +318:4294967295:1000:1006:1013:1021:1047:3011 +319:4294967295:1000:1006:1013:1021:1047:3011 +320:4294967295:1000:1006:1013:1021:1047:3011 +321:4294967295:1000:1006:1013:1021:1047:3011 +322:4294967295:1000:1006:1013:1021:1047:3011 +323:4294967295:1000:1006:1013:1021:1047:3011 +324:4294967295:1000:1006:1013:1021:1047:3011 +325:4294967295:1000:1006:1013:1021:1047:3011 +326:4294967295:1000:1006:1013:1021:1047:3011 +327:4294967295:1000:1006:1013:1021:1047:3011 +328:4294967295:1000:1006:1013:1021:1047:3011 +329:4294967295:1000:1006:1013:1021:1047:3011 +330:4294967295:1000:1006:1013:1021:1047:3011 +331:4294967295:1000:1006:1013:1021:1047:3011 +332:4294967295:1000:1006:1013:1021:1047:3011 +333:4294967295:1000:1006:1013:1021:1047:3011 +334:4294967295:1000:1006:1013:1021:1047:3011 +335:4294967295:1000:1006:1013:1021:1047:3011 +336:4294967295:1000:1006:1013:1021:1047:3011 +337:4294967295:1000:1006:1013:1021:1047:3011 +338:4294967295:1000:1006:1013:1021:1047:3011 +339:4294967295:1000:1006:1013:1021:1047:3011 +340:4294967295:1000:1006:1013:1021:1047:3011 +341:4294967295:1000:1006:1013:1021:1047:3011 +342:4294967295:1000:1006:1013:1021:1047:3011 +343:4294967295:1000:1006:1013:1021:1047:3011 +344:4294967295:1000:1006:1013:1021:1047:3011 +345:4294967295:1000:1006:1013:1021:1047:3011 +346:4294967295:1000:1006:1013:1021:1047:3011 +347:4294967295:1000:1006:1013:1021:1047:3011 +348:4294967295:1000:1006:1013:1021:1047:3011 +349:4294967295:1000:1006:1013:1021:1047:3011 +350:4294967295:1000:1006:1013:1021:1047:3011 +351:4294967295:1000:1006:1013:1021:1047:3011 +352:4294967295:1000:1006:1013:1021:1047:3011 +353:4294967295:1000:1006:1013:1021:1047:3011 +354:4294967295:1000:1006:1013:1021:1047:3011 +355:4294967295:1000:1006:1013:1021:1047:3011 +356:4294967295:1000:1006:1013:1021:1047:3011 +357:4294967295:1000:1006:1013:1021:1047:3011 +358:4294967295:1000:1006:1013:1021:1047:3011 +359:4294967295:1000:1006:1013:1021:1047:3011 +360:4294967295:1000:1006:1013:1021:1047:3011 +361:4294967295:1000:1006:1013:1021:1047:3011 +362:4294967295:1000:1006:1013:1021:1047:3011 +363:4294967295:1000:1006:1013:1021:1047:3011 +364:4294967295:1000:1006:1013:1021:1047:3011 +365:4294967295:1000:1006:1013:1021:1047:3011 +366:4294967295:1000:1006:1013:1021:1047:3011 +367:4294967295:1000:1006:1013:1021:1047:3011 +368:4294967295:1000:1006:1013:1021:1047:3011 +369:4294967295:1000:1006:1013:1021:1047:3011 +370:4294967295:1000:1006:1013:1021:1047:3011 +371:4294967295:1000:1006:1013:1021:1047:3011 +372:4294967295:1000:1006:1013:1021:1047:3011 +373:4294967295:1000:1006:1013:1021:1047:3011 +374:4294967295:1000:1006:1013:1021:1047:3011 +375:4294967295:1000:1006:1013:1021:1047:3011 +376:4294967295:1000:1006:1013:1021:1047:3011 +377:4294967295:1000:1006:1013:1021:1047:3011 +378:4294967295:1000:1006:1013:1021:1047:3011 +379:4294967295:1000:1006:1013:1021:1047:3011 +380:4294967295:1000:1006:1013:1021:1047:3011 +381:4294967295:1000:1006:1013:1021:1047:3011 +382:4294967295:1000:1006:1013:1021:1047:3011 +383:4294967295:1000:1006:1013:1021:1047:3011 +384:4294967295:1000:1006:1013:1021:1047:3011 +385:4294967295:1000:1006:1013:1021:1047:3011 +386:4294967295:1000:1006:1013:1021:1047:3011 +387:4294967295:1000:1006:1013:1021:1047:3011 +388:4294967295:1000:1006:1013:1021:1047:3011 +389:4294967295:1000:1006:1013:1021:1047:3011 +390:4294967295:1000:1006:1013:1021:1047:3011 +391:4294967295:1000:1006:1013:1021:1047:3011 +392:4294967295:1000:1006:1013:1021:1047:3011 +393:4294967295:1000:1006:1013:1021:1047:3011 +394:4294967295:1000:1006:1013:1021:1047:3011 +395:4294967295:1000:1006:1013:1021:1047:3011 +396:4294967295:1000:1006:1013:1021:1047:3011 +397:4294967295:1000:1006:1013:1021:1047:3011 +398:4294967295:1000:1006:1013:1021:1047:3011 +399:4294967295:1000:1006:1013:1021:1047:3011 +400:4294967295:1000:1006:1013:1021:1047:3011 +401:4294967295:1000:1006:1013:1021:1047:3011 +402:4294967295:1000:1006:1013:1021:1047:3011 +403:4294967295:1000:1006:1013:1021:1047:3011 +404:4294967295:1000:1006:1013:1021:1047:3011 +405:4294967295:1000:1006:1013:1021:1047:3011 +406:4294967295:1000:1006:1013:1021:1047:3011 +407:4294967295:1000:1006:1013:1021:1047:3011 +408:4294967295:1000:1006:1013:1021:1047:3011 +409:4294967295:1000:1006:1013:1021:1047:3011 +410:4294967295:1000:1006:1013:1021:1047:3011 +411:4294967295:1000:1006:1013:1021:1047:3011 +412:4294967295:1000:1006:1013:1021:1047:3011 +413:4294967295:1000:1006:1013:1021:1047:3011 +414:4294967295:1000:1006:1013:1021:1047:3011 +415:4294967295:1000:1006:1013:1021:1047:3011 +416:4294967295:1000:1006:1013:1021:1047:3011 +417:4294967295:1000:1006:1013:1021:1047:3011 +418:4294967295:1000:1006:1013:1021:1047:3011 +419:4294967295:1000:1006:1013:1021:1047:3011 +420:4294967295:1000:1006:1013:1021:1047:3011 +421:4294967295:1000:1006:1013:1021:1047:3011 +422:4294967295:1000:1006:1013:1021:1047:3011 +423:4294967295:1000:1006:1013:1021:1047:3011 +424:4294967295:1000:1006:1013:1021:1047:3011 +425:4294967295:1000:1006:1013:1021:1047:3011 +426:4294967295:1000:1006:1013:1021:1047:3011 +427:4294967295:1000:1006:1013:1021:1047:3011 +428:4294967295:1000:1006:1013:1021:1047:3011 +429:4294967295:1000:1006:1013:1021:1047:3011 +430:4294967295:1000:1006:1013:1021:1047:3011 +431:4294967295:1000:1006:1013:1021:1047:3011 +432:4294967295:1000:1006:1013:1021:1047:3011 +433:4294967295:1000:1006:1013:1021:1047:3011 +434:4294967295:1000:1006:1013:1021:1047:3011 +435:4294967295:1000:1006:1013:1021:1047:3011 +436:4294967295:1000:1006:1013:1021:1047:3011 +437:4294967295:1000:1006:1013:1021:1047:3011 +438:4294967295:1000:1006:1013:1021:1047:3011 +439:4294967295:1000:1006:1013:1021:1047:3011 +440:4294967295:1000:1006:1013:1021:1047:3011 +441:4294967295:1000:1006:1013:1021:1047:3011 +442:4294967295:1000:1006:1013:1021:1047:3011 +443:4294967295:1000:1006:1013:1021:1047:3011 +444:4294967295:1000:1006:1013:1021:1047:3011 +445:4294967295:1000:1006:1013:1021:1047:3011 +446:4294967295:1000:1006:1013:1021:1047:3011 +447:4294967295:1000:1006:1013:1021:1047:3011 +448:4294967295:1000:1006:1013:1021:1047:3011 +449:4294967295:1000:1006:1013:1021:1047:3011 +450:4294967295:1000:1006:1013:1021:1047:3011 +451:4294967295:1000:1006:1013:1021:1047:3011 +452:4294967295:1000:1006:1013:1021:1047:3011 +453:4294967295:1000:1006:1013:1021:1047:3011 +454:4294967295:1000:1006:1013:1021:1047:3011 +455:4294967295:1000:1006:1013:1021:1047:3011 +456:4294967295:1000:1006:1013:1021:1047:3011 +457:4294967295:1000:1006:1013:1021:1047:3011 +458:4294967295:1000:1006:1013:1021:1047:3011 +459:4294967295:1000:1006:1013:1021:1047:3011 +460:4294967295:1000:1006:1013:1021:1047:3011 +461:4294967295:1000:1006:1013:1021:1047:3011 +462:4294967295:1000:1006:1013:1021:1047:3011 +463:4294967295:1000:1006:1013:1021:1047:3011 +464:4294967295:1000:1006:1013:1021:1047:3011 +465:4294967295:1000:1006:1013:1021:1047:3011 +466:4294967295:1000:1006:1013:1021:1047:3011 +467:4294967295:1000:1006:1013:1021:1047:3011 +468:4294967295:1000:1006:1013:1021:1047:3011 +469:4294967295:1000:1006:1013:1021:1047:3011 +470:4294967295:1000:1006:1013:1021:1047:3011 +471:4294967295:1000:1006:1013:1021:1047:3011 +472:4294967295:1000:1006:1013:1021:1047:3011 +473:4294967295:1000:1006:1013:1021:1047:3011 +474:4294967295:1000:1006:1013:1021:1047:3011 +475:4294967295:1000:1006:1013:1021:1047:3011 +476:4294967295:1000:1006:1013:1021:1047:3011 +477:4294967295:1000:1006:1013:1021:1047:3011 +478:4294967295:1000:1006:1013:1021:1047:3011 +479:4294967295:1000:1006:1013:1021:1047:3011 +480:4294967295:1000:1006:1013:1021:1047:3011 +481:4294967295:1000:1006:1013:1021:1047:3011 +482:4294967295:1000:1006:1013:1021:1047:3011 +483:4294967295:1000:1006:1013:1021:1047:3011 +484:4294967295:1000:1006:1013:1021:1047:3011 +485:4294967295:1000:1006:1013:1021:1047:3011 +486:4294967295:1000:1006:1013:1021:1047:3011 +487:4294967295:1000:1006:1013:1021:1047:3011 +488:4294967295:1000:1006:1013:1021:1047:3011 +489:4294967295:1000:1006:1013:1021:1047:3011 +490:4294967295:1000:1006:1013:1021:1047:3011 +491:4294967295:1000:1006:1013:1021:1047:3011 +492:4294967295:1000:1006:1013:1021:1047:3011 +493:4294967295:1000:1006:1013:1021:1047:3011 +494:4294967295:1000:1006:1013:1021:1047:3011 +495:4294967295:1000:1006:1013:1021:1047:3011 +496:4294967295:1000:1006:1013:1021:1047:3011 +497:4294967295:1000:1006:1013:1021:1047:3011 +498:4294967295:1000:1006:1013:1021:1047:3011 +499:4294967295:1000:1006:1013:1021:1047:3011 +500:4294967295:1000:1006:1013:1021:1047:3011 +501:4294967295:1000:1006:1013:1021:1047:3011 +502:4294967295:1000:1006:1013:1021:1047:3011 +503:4294967295:1000:1006:1013:1021:1047:3011 +504:4294967295:1000:1006:1013:1021:1047:3011 +505:4294967295:1000:1006:1013:1021:1047:3011 +506:4294967295:1000:1006:1013:1021:1047:3011 +507:4294967295:1000:1006:1013:1021:1047:3011 +508:4294967295:1000:1006:1013:1021:1047:3011 +509:4294967295:1000:1006:1013:1021:1047:3011 +510:4294967295:1000:1006:1013:1021:1047:3011 +511:4294967295:1000:1006:1013:1021:1047:3011 +/* Allow RCS service to aquire net_raw permission */ +18:4294967295:1001:3004 +/* Allow RCS service to communicate to IMS QMI Priv Svc*/ +77:4294967295:1001:3003 +/* Allow RCS service to access QMI-IMSS service */ +18:4294967295:1001:3003 +/* Allow SSGQMIGD to communicate to SSGCCS service*/ +76:4294967295:1001 +/* Allow cnd to accquire netbind */ +18:4294967295:1000:3003 +/* Allow QMID service to aquire net_raw permission */ +3:4294967295:1001:1021:3004 +2:4294967295:1000:1001:3004 +42:4294967295:1001:3004 +18:4294967295:1001:3004 +9:4294967295:1001:3004 +1:4294967295:1001:3004:1000 +4:4294967295:1001:3004 +7:4294967295:1001:3004 +8:4294967295:1001:3004:1000 +68:4294967295:1001:3004 +/* DPM */ +47:4294967295:1001:3004 +/* Allow communication to some QMI services with radio privilages */ +/* Format is :: */ +/* PBM */ +12:4294967295:1001 +/* WMS */ +5:4294967295:1001 +/* IMS VT */ +32:4294967295:1001 +/* IMSP */ +31:4294967295:1001 +/* PDC */ +36:4294967295:1001 +/* SAR */ +17:4294967295:1001 +/* RFRPE */ +41:4294967295:1001 +/*UIM*/ +11:4294967295:1001 +/*CAT*/ +10:4294967295:1001 +/*IMSA*/ +33:4294967295:1001 +/* CSVT */ +29:4294967295:1001 +/*SERVREG_NOTIF*/ +64:4294967295:1001 +66:4294967295:1001 +73:4294967295:1001 +/*LTE*/ +70:4294967295:1001 +/* Allow Data dpmd to access QMI DFS */ +48:4294967295:1000:3004 +/* DIAG */ +4097:4294967295:2002:2950:3009:2901 +/* :: */ +69:4294967295:1000 +/* :: */ +57:4294967295:1000 +/* VSS GPS */ +232:4294967295:1001:3004:1021:1000 \ No newline at end of file diff --git a/proprietary/vendor/etc/sec_config_oem b/proprietary/vendor/etc/sec_config_oem new file mode 100644 index 0000000..e471c18 --- /dev/null +++ b/proprietary/vendor/etc/sec_config_oem @@ -0,0 +1,8 @@ +/* Allow communication to some OEM - QMI services with radio privilages */ +/* Format is ::: */ +/* VSS */ +227:4294967295:1001:3004 +/*COEX*/ +34:4294967295:1001 +/* WDA */ +26:4294967295:1001:3004 \ No newline at end of file diff --git a/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy new file mode 100644 index 0000000..fcf9b92 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy @@ -0,0 +1,91 @@ +################################################################################################### +# Copyright (c) 2020-2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +################################################################################################### +# +# Not a Contribution. +# + +# Copyright (C) 2019 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +futex: 1 +# ioctl calls are filtered via the selinux policy. +ioctl: 1 +sched_yield: 1 +close: 1 +dup: 1 +ppoll: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +getuid: 1 +getrlimit: 1 +fstat: 1 +newfstatat: 1 +fstatfs: 1 +memfd_create: 1 +ftruncate: 1 + +mremap: 1 +munmap: 1 +prctl: 1 +writev: 1 +sigaltstack: 1 +clone: 1 +exit: 1 +lseek: 1 +rt_sigprocmask: 1 +openat: 1 +write: 1 +nanosleep: 1 +setpriority: 1 +set_tid_address: 1 +getdents64: 1 +readlinkat: 1 +read: 1 +pread64: 1 +gettimeofday: 1 +faccessat: 1 +exit_group: 1 +restart_syscall: 1 +rt_sigreturn: 1 +getrandom: 1 +madvise: 1 +inotify_init1: 1 +inotify_add_watch: 1 +inotify_rm_watch: 1 + +# crash dump policy additions +clock_gettime: 1 +getpid: 1 +gettid: 1 +pipe2: 1 +recvmsg: 1 +process_vm_readv: 1 +tgkill: 1 +rt_sigaction: 1 +rt_tgsigqueueinfo: 1 +#mprotect: arg2 in 0x1|0x2 +munmap: 1 +#mmap: arg2 in 0x1|0x2 +geteuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +sched_setaffinity: 1 +sched_getaffinity: 1 +unlinkat: 1 +sched_get_priority_max: 1 +sched_setscheduler: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy new file mode 100644 index 0000000..6930da8 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy @@ -0,0 +1,13 @@ +#Copyright (c) 2019-2020 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +# device specific syscalls +pselect6: 1 +eventfd2: 1 +sendto: 1 +recvfrom: 1 +_llseek: 1 +sysinfo: 1 +getcwd: 1 +getdents64: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy new file mode 100644 index 0000000..649b00f --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy @@ -0,0 +1,123 @@ +#******************************************************************************* +# Copyright (c) 2020 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 Qualcomm Innovation Center, Inc. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause-Clear + +clone: 1 +close: 1 +connect: 1 +execve: 1 +exit_group: 1 +exit: 1 +faccessat: 1 +fcntl: 1 +fstat: 1 +fstatfs: 1 +futex: 1 +getpid: 1 +getuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +geteuid: 1 +umask: 1 +getrandom: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mremap: 1 +munmap: 1 +newfstatat: 1 +openat: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */ +prctl: 1 +pread64: 1 +read: 1 +pwrite64: 1 +write: 1 +writev: 1 +readlinkat: 1 +restart_syscall: 1 +rt_sigaction: 1 +rt_sigprocmask: 1 +rt_sigreturn: 1 +sched_getscheduler: 1 +set_tid_address: 1 +sigaltstack: 1 +unlinkat: 1 +lseek: 1 +##ioctl: arg1 == _IOC(_IOC_NONE || arg1 == _IOC(_IOC_READ || arg1 == VSOC_MAYBE_SEND_INTERRUPT_TO_HOST +ioctl: 1 +clock_gettime: 1 + + +socket: arg0 == AF_INET6 || arg0 == AF_UNIX || arg0 == AF_QIPCRTR +connect: 1 +setsockopt: 1 +getsockname: 1 +socketpair: 1 +ppoll: 1 +pselect6: 1 +accept4: 1 +listen: 1 +bind: 1 +pipe2: 1 + +recvmsg: 1 +sendmsg: 1 + +sendto: 1 +recvfrom: 1 + +getsockname: 1 +nanosleep: 1 +getsockopt: 1 +madvise: 1 + +getitimer: 1 +setitimer: 1 +getpeername: 1 +wait4: 1 +chown: 1 +fchown: 1 +lchown: 1 +mmap2: 1 +fstat64: 1 +fstatat64: 1 +_llseek: 1 +timerfd_create: 1 +timerfd_settime: 1 +epoll_create1: 1 +epoll_pwait: 1 +epoll_ctl: 1 +process_vm_readv: 1 +sched_getaffinity: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy new file mode 100644 index 0000000..140591e --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy @@ -0,0 +1,47 @@ +#******************************************************************************* +# Copyright (c) 2020 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. +# +#****************************************************************************** +bind: 1 +getrlimit: 1 + +pipe2: 1 + +timerfd_create: 1 +unlinkat: 1 +setpriority: 1 + +epoll_create1: 1 +epoll_ctl: 1 +epoll_pwait: 1 +timerfd_settime: 1 + +fdatasync: 1 +madvise: 1 +ftruncate: 1 + diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy new file mode 100644 index 0000000..f6436d2 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy @@ -0,0 +1,77 @@ + +#******************************************************************************* +# Copyright (c) 2020 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. +# +#****************************************************************************** + +fdatasync: 1 +getdents64: 1 +gettimeofday: 1 +ioctl: 1 +lseek: 1 +madvise: 1 +mkdirat: 1 +pwrite64: 1 + +timerfd_create: 1 +timerfd_settime: 1 +epoll_create1: 1 +epoll_pwait: 1 +epoll_ctl: 1 + +gettid: 1 +fchown: 1 +fchmod: 1 +fchmodat: 1 +getsockopt: 1 +fchownat: 1 +fstat: 1 +fstatfs: 1 +newfstatat: 1 +sendmsg: 1 +recvmsg: 1 +gettimeofday: 1 +setsockopt: 1 +rt_tgsigqueueinfo: 1 +ioctl: 1 +mmap: 1 +getuid32: 1 +getuid: 1 +fstat64: 1 +fstatat64: 1 +fstatfs64: 1 +mkdir: 1 +rmdir: 1 +creat: 1 +chmod: 1 +lseek: 1 +geteuid32: 1 +getrlimit: 1 +shutdown: 1 +setpriority: 1 + diff --git a/proprietary/vendor/etc/seccomp_policy/imsrtp.policy b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy new file mode 100644 index 0000000..8550c50 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy @@ -0,0 +1,99 @@ +#Copyright (c) 2020 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc + +#Not a contribution. + +#Copyright (C) 2018 The Android Open Source Project + +#"Licensed under the Apache License, Version 2.0 (the \"License\");" +#you may not use this file except in compliance with the License. +#You may obtain a copy of the License at + +#http://www.apache.org/licenses/LICENSE-2.0 + +#Unless required by applicable law or agreed to in writing, software +#"distributed under the License is distributed on an \"AS IS\" BASIS," +#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +#See the License for the specific language governing permissions and +#limitations under the License. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */ +prctl: 1 +read: 1 +openat: 1 +close: 1 +shutdown: 1 +kill: 1 +futex: 1 +fstat: 1 +gettimeofday: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +faccessat: 1 +socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR +writev: 1 +connect: 1 +rt_sigprocmask: 1 +fcntl: 1 +sendto: 1 +getrandom: 1 +lseek: 1 +exit_group: 1 +rt_tgsigqueueinfo: 1 +write: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +recvmsg: 1 +dup: 1 +getrlimit: 1 +restart_syscall: 1 +clone: 1 +gettid: 1 +sched_getscheduler: 1 +ioctl: 1 +execve: 1 +getuid: 1 +madvise: 1 +set_tid_address: 1 +nanosleep: 1 +rt_sigreturn: 1 +rt_sigsuspend: 1 +setpriority: 1 +geteuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +pipe2: 1 +setitimer: 1 +pselect6: 1 +getsockname: 1 +recvfrom: 1 +#crash dump policy for Android T +sysinfo: 1 +getdents64: 1 +#policy end +ppoll: 1 +socketpair: 1 +setsockopt: 1 +getsockopt: 1 +sendmsg: 1 +bind: 1 +timer_create: 1 +timer_settime: 1 +timer_delete: 1 +clock_gettime: 1 +sched_getaffinity: 1 +#crash dump policy addition +socket: 1 +process_vm_readv: 1 +tgkill: 1 +sigreturn: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qms.policy b/proprietary/vendor/etc/seccomp_policy/qms.policy new file mode 100644 index 0000000..d1b1221 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qms.policy @@ -0,0 +1,97 @@ +# Copyright (c) 2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc + +lseek: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +epoll_pwait: 1 +openat: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == 0x37 /* PR_??? */ +prctl: 1 +read: 1 +futex: 1 +close: 1 +fstat: 1 +getuid: 1 +writev: 1 +readlinkat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +newfstatat: 1 +rt_sigaction: 1 +#ioctl: arg1 == BINDER_WRITE_READ +ioctl: 1 +rt_sigprocmask: 1 +faccessat: 1 +sendto: 1 +getrandom: 1 +epoll_ctl: 1 +fcntl: 1 +eventfd2: 1 +socket: arg0 == AF_UNIX +connect: 1 +epoll_create1: 1 +exit_group: 1 +sched_getaffinity: 1 +write: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +restart_syscall: 1 +clone: 1 +sched_getscheduler: 1 +execve: 1 +madvise: 1 +set_tid_address: 1 +pipe2: 1 +rt_sigreturn: 1 +recvfrom: 1 +getrlimit: 1 +setpriority: 1 +nanosleep: 1 +getsockname: 1 +ppoll: 1 +setsockopt: 1 +bind: 1 +sendmsg: 1 +recvmsg: 1 +getsockopt: 1 +mkdirat: 1 +wait4: 1 +clock_gettime: 1 +gettimeofday: 1 +getdents64: 1 +unlinkat: 1 +fsync: 1 +timer_create: 1 +timer_settime: 1 +timer_delete: 1 +pselect6: 1 +gettid: 1 +fchmodat: 1 +fchownat: 1 +rt_sigtimedwait: 1 +listen: 1 +accept4: 1 +socketpair: 1 +uname: 1 +fchown: 1 +getpeername: 1 +rt_tgsigqueueinfo: 1 +dup: 1 +sysinfo: 1 +process_vm_readv: 1 +tgkill: 1 +sigreturn: 1 +statfs: 1 +bpf: 1 +umask: 1 +kill: 1 +geteuid: 1 +flock: 1 +setgid: 1 +setuid: 1 +dup3: 1 \ No newline at end of file diff --git a/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy b/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy new file mode 100644 index 0000000..2222edb --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy @@ -0,0 +1,80 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2018 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == 0x37 /* PR_??? */ || arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == PR_CAP_AMBIENT || arg0 == PR_GET_NO_NEW_PRIVS || arg0 == PR_SET_DUMPABLE || arg0 == PR_GET_NAME || arg0 == PR_SET_PTRACER +prctl: 1 +openat: 1 +read: 1 +futex: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +fstatfs: 1 +pread64: 1 +rt_sigprocmask: 1 +rt_sigaction: 1 +faccessat: 1 +#ioctl: arg1 == _IOC(_IOC_NONE +ioctl: 1 +clock_gettime: 1 +getrandom: 1 +nanosleep: 1 +fcntl: 1 +getuid: 1 +sigaltstack: 1 +socket: arg0 == AF_QIPCRTR || arg0 == AF_UNIX +writev: 1 +execve: 1 +getpid: 1 +set_tid_address: 1 +sched_getscheduler: 1 +sigaltstack: 1 +sched_getaffinity: 1 +connect: 1 +pipe2: 1 +clone: 1 +ppoll: 1 +restart_syscall: 1 +exit: 1 +exit_group: 1 +rt_sigreturn: 1 +rt_tgsigqueueinfo: 1 +getppid: 1 +dup: 1 +capget: 1 +capset: 1 +setsid: 1 +setitimer: 1 +ptrace: 1 +recvmsg: 1 +exit: 1 +restart_syscall: 1 +gettid: 1 +write: 1 +dup3: 1 +getdents64: 1 +getsockname: 1 +recvfrom: 1 +madvise: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qwesd@2.0.policy b/proprietary/vendor/etc/seccomp_policy/qwesd@2.0.policy new file mode 100644 index 0000000..c91b21e --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qwesd@2.0.policy @@ -0,0 +1,77 @@ +# +# Copyright (c) 2022-2023 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Not a contribution. +## Copyright (C) 2018 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +read: 1 +prctl: 1 +openat: 1 +close: 1 +fstat: 1 +readlinkat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +newfstatat: 1 +rt_sigprocmask: 1 +getuid: 1 +writev: 1 +futex: 1 +rt_sigaction: 1 +faccessat: 1 +clone: 1 +getrandom: 1 +socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR +fcntl: 1 +sendmsg: 1 +connect: 1 +getsockopt: 1 +exit_group: 1 +sched_getaffinity: 1 +write: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +restart_syscall: 1 +sched_getscheduler: 1 +execve: 1 +set_tid_address: 1 +socketpair: 1 +sendto: 1 +rt_sigreturn: 1 +ppoll: 1 +recvmsg: 1 +unlinkat: 1 +eventfd2: 1 +setsockopt: 1 +recvfrom: 1 +getpeername: 1 +getsockname: 1 +madvise: 1 +lseek: 1 +renameat: 1 +shutdown: 1 +ioctl: 1 +rt_sigsuspend: 1 +nanosleep: 1 +pipe2: 1 +gettid: 1 +renameat2: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy b/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy new file mode 100644 index 0000000..5f9ff0b --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy @@ -0,0 +1,65 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2018 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +gettimeofday: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == 0x37 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +futex: 1 +read: 1 +openat: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +clock_gettime: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +faccessat: 1 +rt_sigprocmask: 1 +#ioctl: arg1 == TCGETS || arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION +ioctl: 1 +getrandom: 1 +fcntl: 1 +getuid: 1 +lseek: 1 +exit_group: 1 +sched_getaffinity: 1 +writev: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +restart_syscall: 1 +clone: 1 +sched_getscheduler: 1 +execve: 1 +socket: arg0 == AF_UNIX +set_tid_address: 1 +rt_sigreturn: 1 +connect: 1 +gettid: 1 +setpriority: 1 +prctl: 1 +write: 1 +madvise: 1 diff --git a/proprietary/vendor/etc/secnvm/k250a_47000400_0.img b/proprietary/vendor/etc/secnvm/k250a_47000400_0.img new file mode 100644 index 0000000..8ed2e26 Binary files /dev/null and b/proprietary/vendor/etc/secnvm/k250a_47000400_0.img differ diff --git a/proprietary/vendor/etc/secnvm/k250a_47000403_1.img b/proprietary/vendor/etc/secnvm/k250a_47000403_1.img new file mode 100644 index 0000000..da61b0f Binary files /dev/null and b/proprietary/vendor/etc/secnvm/k250a_47000403_1.img differ diff --git a/proprietary/vendor/etc/secnvm/k250a_47000406_c.img b/proprietary/vendor/etc/secnvm/k250a_47000406_c.img new file mode 100644 index 0000000..d461815 Binary files /dev/null and b/proprietary/vendor/etc/secnvm/k250a_47000406_c.img differ diff --git a/proprietary/vendor/etc/sensors/config/akmlib.json b/proprietary/vendor/etc/sensors/config/akmlib.json new file mode 100644 index 0000000..6d347e3 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/akmlib.json @@ -0,0 +1,201 @@ +{ + "config": { + "hw_platform": ["MTP"], + "soc_id": ["618"] + }, + "akmlib": { + "owner": "akmlib", + ".rotv": { + "owner": "akmlib", + ".config": { + "owner": "akmlib", + "config1": { + "ver": "0","type": "int","data": "0" + }, + "config2": { + "ver": "0","type": "int","data": "0" + } + }, + ".volatile": { + "owner": "akmlib", + "hdst": { + "ver": "0","type": "int","data": "0" + }, + "bias_x": { + "ver": "0","type": "int","data": "0" + }, + "bias_y": { + "ver": "0","type": "int","data": "0" + }, + "bias_z": { + "ver": "0","type": "int","data": "0" + }, + "href_x": { + "ver": "0","type": "int","data": "0" + }, + "href_y": { + "ver": "0","type": "int","data": "0" + }, + "href_z": { + "ver": "0","type": "int","data": "0" + }, + "hbase_x": { + "ver": "0","type": "int","data": "0" + }, + "hbase_y": { + "ver": "0","type": "int","data": "0" + }, + "hbase_z": { + "ver": "0","type": "int","data": "0" + } + } + }, + ".magcal": { + "owner": "akmlib", + ".config": { + "owner": "akmlib", + "config1": { + "ver": "0","type": "int","data": "0" + }, + "config2": { + "ver": "0","type": "int","data": "0" + }, + "hflucv_th": { + "ver": "0","type": "int","data": "2500" + } + }, + ".volatile": { + "owner": "akmlib", + "hdst": { + "ver": "0","type": "int","data": "0" + }, + "bias_x": { + "ver": "0","type": "int","data": "0" + }, + "bias_y": { + "ver": "0","type": "int","data": "0" + }, + "bias_z": { + "ver": "0","type": "int","data": "0" + }, + "href_x": { + "ver": "0","type": "int","data": "0" + }, + "href_y": { + "ver": "0","type": "int","data": "0" + }, + "href_z": { + "ver": "0","type": "int","data": "0" + }, + "hbase_x": { + "ver": "0","type": "int","data": "0" + }, + "hbase_y": { + "ver": "0","type": "int","data": "0" + }, + "hbase_z": { + "ver": "0","type": "int","data": "0" + } + }, + ".volatile2": { + "owner": "akmlib", + "hdst": { + "ver": "0","type": "int","data": "0" + }, + "bias_x": { + "ver": "0","type": "int","data": "0" + }, + "bias_y": { + "ver": "0","type": "int","data": "0" + }, + "bias_z": { + "ver": "0","type": "int","data": "0" + }, + "href_x": { + "ver": "0","type": "int","data": "0" + }, + "href_y": { + "ver": "0","type": "int","data": "0" + }, + "href_z": { + "ver": "0","type": "int","data": "0" + }, + "hbase_x": { + "ver": "0","type": "int","data": "0" + }, + "hbase_y": { + "ver": "0","type": "int","data": "0" + }, + "hbase_z": { + "ver": "0","type": "int","data": "0" + } + }, + ".volatile3": { + "owner": "akmlib", + "hdst": { + "ver": "0","type": "int","data": "0" + }, + "bias_x": { + "ver": "0","type": "int","data": "0" + }, + "bias_y": { + "ver": "0","type": "int","data": "0" + }, + "bias_z": { + "ver": "0","type": "int","data": "0" + }, + "href_x": { + "ver": "0","type": "int","data": "0" + }, + "href_y": { + "ver": "0","type": "int","data": "0" + }, + "href_z": { + "ver": "0","type": "int","data": "0" + }, + "hbase_x": { + "ver": "0","type": "int","data": "0" + }, + "hbase_y": { + "ver": "0","type": "int","data": "0" + }, + "hbase_z": { + "ver": "0","type": "int","data": "0" + } + }, + ".volatile4": { + "owner": "akmlib", + "hdst": { + "ver": "0","type": "int","data": "0" + }, + "bias_x": { + "ver": "0","type": "int","data": "0" + }, + "bias_y": { + "ver": "0","type": "int","data": "0" + }, + "bias_z": { + "ver": "0","type": "int","data": "0" + }, + "href_x": { + "ver": "0","type": "int","data": "0" + }, + "href_y": { + "ver": "0","type": "int","data": "0" + }, + "href_z": { + "ver": "0","type": "int","data": "0" + }, + "hbase_x": { + "ver": "0","type": "int","data": "0" + }, + "hbase_y": { + "ver": "0","type": "int","data": "0" + }, + "hbase_z": { + "ver": "0","type": "int","data": "0" + } + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/pakala_ak991x_0.json b/proprietary/vendor/etc/sensors/config/pakala_ak991x_0.json new file mode 100644 index 0000000..6c2ce6d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/pakala_ak991x_0.json @@ -0,0 +1,283 @@ +{ + "config":{ + "hw_platform": ["MTP"], + "soc_id": ["618"], + "ro.revision": ["0"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "89" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "-x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "0.6628" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.3233" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0182" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0128" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.1727" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0157" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0363" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0854" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0309" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "0.6879" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.2577" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "-0.0013" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0146" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0692" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0123" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0491" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0651" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0367" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_3":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "0.7523" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0551" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "-0.0126" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.0074" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.1558" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0262" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0309" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0203" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0345" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/pakala_default_sensors.json b/proprietary/vendor/etc/sensors/config/pakala_default_sensors.json new file mode 100644 index 0000000..31d2eed --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/pakala_default_sensors.json @@ -0,0 +1,223 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "HDK"], + "soc_id": ["618", "639"] + }, + + "default_sensors": { + "owner": "suid", + ".accel": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".motion_detect": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".sensor_temperature": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "0" }, + "val": { "type": "str", "ver": "0", "data": "lsm6dsv_0" } + } + }, + + ".proximity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".ambient_light": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".sar": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".accel_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".amd": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".tilt": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_rot_matrix": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gravity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".game_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".geomag_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".fmv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".rotv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".lid_angle_fusion": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "18" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".folding_angle": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "18" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".folding_state_lpm": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "18" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".persist_stationary_detect": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "0" }, + "val": { "type": "str", "ver": "0", "data": "ccd_psd" } + } + } + + } +} + diff --git a/proprietary/vendor/etc/sensors/config/pakala_dynamic_sensors_template.json b/proprietary/vendor/etc/sensors/config/pakala_dynamic_sensors_template.json new file mode 100644 index 0000000..a484336 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/pakala_dynamic_sensors_template.json @@ -0,0 +1,27 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["000"] + }, + + "sns_dynamic_libraries": + { + "owner": "dynamic_sensor", + "detect_on_every_boot":{ "type": "int", "ver": "0", + "data": "0" + }, + ".lib0": + { + "owner": "dynamic_sensor", + "name":{ "type": "str", "ver": "0", + "data": "sensor_normal.so" + }, + "reg_fun":{ "type": "str", "ver": "0", + "data": "sensor_register" + }, + "reg_cnt":{ "type": "int", "ver": "0", + "data": "1" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/pakala_power_0.json b/proprietary/vendor/etc/sensors/config/pakala_power_0.json new file mode 100644 index 0000000..7627125 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/pakala_power_0.json @@ -0,0 +1,18 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["618", "639"] + }, + "power":{ + "owner": "power_manager", + ".island":{ + "owner": "power_manager", + "enable_island":{ "type": "int", "ver": "0", + "data": "1" + }, + "island_debug_enable":{ "type": "int", "ver": "0", + "data": "1" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/pakala_qsh_ble_0.json b/proprietary/vendor/etc/sensors/config/pakala_qsh_ble_0.json new file mode 100644 index 0000000..1328635 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/pakala_qsh_ble_0.json @@ -0,0 +1,12 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "IDP"], + "soc_id": ["618", "639"] + }, + "qsh_ble_config":{ + "owner": "qsh_ble", + "uart_instance":{ "type": "int", "ver": "0", + "data": "7" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/qsh_ble.json b/proprietary/vendor/etc/sensors/config/qsh_ble.json new file mode 100644 index 0000000..5bc53b4 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/qsh_ble.json @@ -0,0 +1,42 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "IDP"], + "soc_id": ["519", "536", "557", "577", "608", "614", "632", "618", "639"] + }, + "qsh_ble_config":{ + "owner": "qsh_ble", + + "passive_or_active_scan":{ "type": "str", "ver": "0", + "data": "passive" + }, + + "scan_mode_low_power":{ "type": "str", "ver": "0", + "data": "1400,140,1" + }, + "scan_mode_balanced":{ "type": "str", "ver": "0", + "data": "730,183,2" + }, + "scan_mode_low_latency":{ "type": "str", "ver": "0", + "data": "100,100,3" + }, + + "scan_mode_oem_1":{ "type": "str", "ver": "0", + "data": "0,0,-1" + }, + "scan_mode_oem_2":{ "type": "str", "ver": "0", + "data": "0,0,-1" + }, + "scan_mode_oem_3":{ "type": "str", "ver": "0", + "data": "0,0,-1" + }, + "scan_mode_oem_4":{ "type": "str", "ver": "0", + "data": "0,0,-1" + }, + "scan_mode_oem_5":{ "type": "str", "ver": "0", + "data": "0,0,-1" + }, + "scan_mode_oem_6":{ "type": "str", "ver": "0", + "data": "0,0,-1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd.json b/proprietary/vendor/etc/sensors/config/sns_amd.json new file mode 100644 index 0000000..3eb652c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd.json @@ -0,0 +1,17 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "sns_amd": { + "owner": "sns_amd", + "param1": {"ver": "0","type": "flt","data": "0.06" + }, + "param2": {"ver": "0","type": "flt","data": "0.5" + }, + "sample_rate": {"ver": "0","type": "flt", "data": "10.0" + }, + "enable_prefill": {"ver": "0","type": "int", "data": "0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json b/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json new file mode 100644 index 0000000..ddd25da --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["291", "246", "305", "321", "336", "347", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", + "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "454", "450", "476", "469", "470","475", "486", "517"] + }, + "sns_amd": { + "owner": "sns_amd", + "enabled": {"ver": "0","type": "int", "data": "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_cm.json b/proprietary/vendor/etc/sensors/config/sns_cm.json new file mode 100644 index 0000000..4d799bd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_cm.json @@ -0,0 +1,18 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, +"sns_cm":{ + "owner": "sns_cm", + "heap_size":{ "type": "int", "ver": "0", + "data": "1572864" + }, + "max_batch_disabled":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_batch_period_thrshld_ms":{ "type": "int", "ver": "0", + "data": "10" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_dae.json b/proprietary/vendor/etc/sensors/config/sns_dae.json new file mode 100644 index 0000000..4700ca0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_dae.json @@ -0,0 +1,30 @@ +{ + "config":{ + "hw_platform": ["MTP","QRD","Dragon","Surf","HDK","RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "dae":{ + "owner": "sns_dae", + "use_sdc":{ "type": "int", "ver": "0", + "data": "1" + }, + "debug_accel_values":{ "type": "int", "ver": "0", + "data": "0" + }, + "dd_msg_mask":{ "type": "int", "ver": "0", + "data": "0" + }, + "enable_qdss":{ "type": "int", "ver": "0", + "data": "0" + }, + "dbg_mask":{ "type": "int", "ver": "0", + "data": "0" + }, + "ulog_msg_mask":{ "type": "int", "ver": "0", + "data": "0x1F" + }, + "fwk_msg_mask":{ "type": "int", "ver": "0", + "data": "0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_diag_filter.json b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json new file mode 100644 index 0000000..9c53867 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json @@ -0,0 +1,450 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + + "sns_diag_config": + { + "owner":"diag_filter_sensor", + "qdss": + { + "type" : "int", + "ver" : "0", + "data" : "0" + } + }, + + "sns_diag_sensor_datatype": + { + "owner":"diag_filter_sensor", + + "geomag_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "game_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gravity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cm": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "accel": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "humidity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sensor_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "motion_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ultra_violet": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pressure": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "offbody_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "thermopile": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_light": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "hall": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "proximity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rgb": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "flush_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "md_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "da_test": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "amd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rmd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "facing": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "oem1": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "resampler": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "smd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "basic_gestures": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "multishake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "bring_to_ear": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cmc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dpc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "distance_bound": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_rot_matrix": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "fmv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rotv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "device_orient": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt_to_wake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "heart_rate": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ppg": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "wrist_tilt_gesture": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer_wrist": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "data_acquisition_engine": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "ccd_walk": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_ttw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_hw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "threshold": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sar": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "radar": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "activity_recognition": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "location": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "step_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sim_sdc": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "dae_datalog_accel": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dae_datalog_gyro": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dae_datalog_binary": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "elevator_detection": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "remote_proc_state": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "batch": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "oem2": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "device_mode": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "llmd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "transport_ppe": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "client_sensor": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "flight_mode": + { + "type" : "int", + "ver" : "0", + "data" : "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_fmv.json b/proprietary/vendor/etc/sensors/config/sns_fmv.json new file mode 100644 index 0000000..265b24b --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_fmv.json @@ -0,0 +1,52 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "sns_fmv_platform": { + "owner": "sns_fmv", + ".config":{ + "owner": "sns_fmv", + "accuracy_unknown": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_abs_rest": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_rel_rest": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_motion": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_fast_motion": { "type": "int", "ver": "0", + "data": "10000" + }, + "gyro_gap_thresh": { "type": "int", "ver": "0", + "data": "500" + }, + "mag_innov": { "type": "flt", "ver": "0", + "data": "9.0" + }, + "mag_sample_gap_fac": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "tyro_thresh_for_zupt": { "type": "flt", "ver": "0", + "data": "0.001" + }, + "amd_int_cfg_param1": { "type": "flt", "ver": "0", + "data": "0.000061" + }, + "amd_int_cfg_param2": { "type": "flt", "ver": "0", + "data": "0.6" + }, + "amd_int_cfg_param3": { "type": "flt", "ver": "0", + "data": "0.4" + }, + "debug_mode": { "type": "int", "ver": "0", + "data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json b/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json new file mode 100644 index 0000000..666c2ad --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json @@ -0,0 +1,53 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "RCM"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "476", "486", "517"] + }, + "sns_fmv_platform": { + "owner": "sns_fmv", + ".config":{ + "owner": "sns_fmv", + "accuracy_unknown": { "type": "int", "ver": "0", + "data": "3000" + }, + "accuracy_abs_rest": { "type": "int", "ver": "0", + "data": "250" + }, + "accuracy_rel_rest": { "type": "int", "ver": "0", + "data": "1500" + }, + "accuracy_motion": { "type": "int", "ver": "0", + "data": "3000" + }, + "gyro_gap_thresh": { "type": "int", "ver": "0", + "data": "501" + }, + "mag_innov": { "type": "flt", "ver": "0", + "data": "9.0" + }, + "mag_sample_gap_fac": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "tyro_thresh_for_zupt": { "type": "flt", "ver": "0", + "data": "0.001" + }, + "sensor_rpt_rate": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "def_sample_rate": { "type": "flt", "ver": "0", + "data": "5.0" + }, + "amd_int_cfg_param1": { "type": "flt", "ver": "0", + "data": "0.06" + }, + "amd_int_cfg_param2": { "type": "flt", "ver": "0", + "data": "0.5" + }, + "amd_int_cfg_param5": { "type": "flt", "ver": "0", + "data": "0.16" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json new file mode 100644 index 0000000..5b9d006 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json @@ -0,0 +1,24 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"], + "soc_id": ["618"] + }, + "sns_gyro_cal_config": { + "owner": "sns_gyro_cal", + "calibration_period": {"type": "int","ver": "0", + "data": "60" + }, + "num_samples": {"type": "int","ver": "0", + "data": "64" + }, + "variance_threshold": {"type": "flt","ver": "0", + "data": "0.00000085" + }, + "sample_rate": {"type": "flt","ver": "0", + "data": "10.0" + }, + "bias_threshold": {"type": "flt","ver": "0", + "data": "0.2618" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_mag_cal.json b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json new file mode 100644 index 0000000..f699bd0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json @@ -0,0 +1,15 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "sns_mag_cal_config": { + "owner": "sns_mag_cal", + "anomaly_threshold": {"type": "flt","ver": "0", + "data": "200.0" + }, + "sample_rate": { "type": "flt", "ver": "0", + "data": "25.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json b/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json new file mode 100644 index 0000000..6955b8e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP", "RCM"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "341", "360", "393"] + }, + "sns_mag_cal_config": { + "owner": "sns_mag_cal", + "anomaly_threshold": {"type": "flt","ver": "0", + "data": "200.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_rotv.json b/proprietary/vendor/etc/sensors/config/sns_rotv.json new file mode 100644 index 0000000..0d30263 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_rotv.json @@ -0,0 +1,22 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "sns_rotv_platform": { + "owner": "sns_rotv", + ".config":{ + "owner": "sns_rotv", + "min_report_rate": { + "type": "flt", "ver": "0", "data": "1.0" + }, + "debug_mode": { + "type": "int", "ver": "0", "data": "0" + }, + "sample_rate": { + "type": "flt", "ver": "0", "data": "5.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt.json b/proprietary/vendor/etc/sensors/config/sns_tilt.json new file mode 100644 index 0000000..590c39f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt.json @@ -0,0 +1,17 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "RCM"], + "soc_id": ["557", "577", "618", "639"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "sample_rate": {"ver": "0","type": "flt","data": "10.0" + }, + "angle_threshold": {"ver": "0","type": "flt","data": "0.61086524" + }, + "init_accel_window_time": {"ver": "0","type": "flt", "data": "1.0" + }, + "accel_window_time": {"ver": "0","type": "flt", "data": "2.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json new file mode 100644 index 0000000..463907f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "RCM"], + "soc_id": ["291", "246", "305", "321", "336", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", "444", "445", "420", "424", "443", + "434", "435", "459", "441", "471", "454","450", "476", "469", "470", "475"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "enabled": {"ver": "0","type": "int", "data": "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/hals.conf b/proprietary/vendor/etc/sensors/hals.conf new file mode 100644 index 0000000..9b3cfcc --- /dev/null +++ b/proprietary/vendor/etc/sensors/hals.conf @@ -0,0 +1,3 @@ +sensors.qsh.so +sensors.flicker.so +sensors.grip.so diff --git a/proprietary/vendor/etc/sensors/sns_reg_config b/proprietary/vendor/etc/sensors/sns_reg_config new file mode 100644 index 0000000..6c01f2a --- /dev/null +++ b/proprietary/vendor/etc/sensors/sns_reg_config @@ -0,0 +1,5 @@ +version=1 +file=input=json.lst +file=output=/mnt/vendor/persist/sensors/registry/registry +property=persist.vendor.sensors.enable.property=/mnt/vendor/persist/sensors/registry/file1 +property=persist.vendor.sensors.enable.property1=/mnt/vendor/persist/sensors/registry/file2 diff --git a/proprietary/vendor/etc/snapdragon_color_libs_config.xml b/proprietary/vendor/etc/snapdragon_color_libs_config.xml new file mode 100644 index 0000000..d6a1c2a --- /dev/null +++ b/proprietary/vendor/etc/snapdragon_color_libs_config.xml @@ -0,0 +1,40 @@ + + + + + libsnapdragoncolor-qdcm.so + 1 + + diff --git a/proprietary/vendor/etc/ssg/ta_config.json b/proprietary/vendor/etc/ssg/ta_config.json new file mode 100644 index 0000000..7202d1a --- /dev/null +++ b/proprietary/vendor/etc/ssg/ta_config.json @@ -0,0 +1,33 @@ +/******************************************************************** +Copyright (c) 2018-2019,2022 Qualcomm Technologies, Inc. +All Rights Reserved. +Confidential and Proprietary - Qualcomm Technologies, Inc. +*********************************************************************/ +{ +// Configuration for System Clients maintained by ssgtzd +// MaxSystemClients: Number of Clients Allowed in System Domain (Apk) +// ObjectsPerClient: Number of Objects that can be requested by each apk +// MaxObjectCap: Max Cap on the Objects that can be used by System Clients. + "tz_configuration":[ + { "MaxSystemClients" : 12}, + { "MaxObjectsPerClient" : 15}, + { "MaxObjectCap" : 100} + ], + "embedded_ta_images": [ + { "name":"rtice"}, + { "name":"qwes"}, + { "name":"tzsc"}, + { "name":"ConnectionSecurity"} + ], + "ta_images": [ + { "path":"/vendor/firmware_mnt/image/qwes.mbn"}, + { "path":"/vendor/firmware/image/qwes.mbn"}, + { "path":"/vendor/firmware_mnt/image/haventkn.mbn"}, + { "path":"/vendor/firmware/image/haventkn.mbn"}, + { "path":"/vendor/firmware_mnt/image/tzsc.mbn"} + ], + "ta_paths": [ + { "path": "/vendor/firmware_mnt/image"}, + { "path": "/vendor/firmware/image/"}, + ] +} diff --git a/proprietary/vendor/etc/ssg/tz_whitelist.json b/proprietary/vendor/etc/ssg/tz_whitelist.json new file mode 100644 index 0000000..885ecc6 --- /dev/null +++ b/proprietary/vendor/etc/ssg/tz_whitelist.json @@ -0,0 +1,32 @@ +/******************************************************************** +Copyright (c) 2018-22 Qualcomm Technologies, Inc. +All Rights Reserved. +Confidential and Proprietary - Qualcomm Technologies, Inc. +*********************************************************************/ + +/* + * Configure class Ids available to third-party apps that try to + * communicate with TZ. The rules defined here are used by + * com.qualcomm.qti.qms.service.TrustZoneAccess to determine + * what classes are available to clients. + * + * For Example - + * { "classId": "Decimal UID", "name": "Local Name", "permissions" : [json set of permission]} + * { "classId":"80", "name":"I Need Location TA", "permissions":[ "android.permission.ACCESS_FINE_LOCATION" ] }, + * classId: The class ID that a TA is assigned. + * name: The name of that TA. This is only a placeholder for now. + * permissions: A list of Android permissions that a client must have to use this TA. + */ + + +{ + "whitelist": [ + { "classId":"3", "name":"App Loader", "permissions":[] }, + { "classId":"62", "name":"Device Attestation", "permissions":[] }, + { "classId":"71", "name":"RTICe App", "permissions":[] }, + { "classId":"119", "name":"Platform Feature Management", "permissions":[] }, + { "classId":"120", "name":"QWESTA Services", "permissions":[] }, + { "classId":"275", "name":"connectionsecurity service", "permissions":[] }, + { "classId":"409", "name":"GP API", "permissions":[] } + ] +} diff --git a/proprietary/vendor/etc/str/str_preference_data.dat b/proprietary/vendor/etc/str/str_preference_data.dat new file mode 100644 index 0000000..6f4a4e8 --- /dev/null +++ b/proprietary/vendor/etc/str/str_preference_data.dat @@ -0,0 +1,106 @@ +0.1.0 +0.4 70 30 300 + +3 +107.9361 156.5573 107.7817 152.3858 101.0027 162.6109 +0.0948 0.0893 0.0893 0.0979 0.0592 0.0423 0.0423 0.0677 0.0215 0.0171 0.0171 0.0602 +0.4645 0.3330 0.2025 + +11 +64 AD AL AM AT AX AZ BA BE BG BY CH CS CY CZ DE DK DZ EE EG EH ES FI FO FR GB GE GI GL GR HR HU IE IL IS IT KG KZ LI LT LU LV MC MD MK MR MT NL NO PL PT RO RU SE SI SJ SK SM TJ TM TN TR UA UZ VA +8 CN HK JP KP MN MO TW SG +5 BD IN LK MV NP +10 BN BT CC CX ID MY PH PW TL VN +31 AQ BM BS BV BZ CA CR CU GU IO KI MH MP MQ MS NC NF PF PG PM RE SB SC SH TC UM US VC VG VI ZA +40 AG AI AN AR AW BB BO BR CL CO DM DO EC FK GD GF GP GS GT GY HN HT KN KY LC LY MA MX NI NR NU PA PE PR PY SR SV TT UY VE +47 AO BF BI BJ BW CD CF CG CI CM CV ER ET GA GH GM GN GQ GW JM KE KM LR LS MG ML MU MW MZ NA NE NG RW SD SL SN SO ST SZ TD TF TG TZ UG YT ZM ZW +14 AS AU CK FJ FM HM NZ PN TK TO TV VU WF WS +4 KH LA MM TH +16 AE AF BH DJ IQ IR JO KW LB OM PK PS QA SA SY YE +1 KR + +2 //0:EUR : Germany-Hispanic +111.5500 154.0646 149.6189 +0.1384 0.0889 0.0058 0.0889 0.1032 0.0049 0.0058 0.0049 0.0022 +108 151 108 151 +80 +111.5500 154.0646 149.6189 +0.1384 0.0889 0.0058 0.0889 0.1032 0.0049 0.0058 0.0049 0.0022 +108 151 108 151 +80 + +1 //1:FAR EAST ASIA : China +109.5704 152.8544 168.6223 +0.0476 0.0350 0.0004 0.0350 0.0749 0.0065 0.0004 0.0065 0.0031 +117 149 117 150 +100 + +1 //2:SOUTH WEST ASIA : India +106.6095 154.7484 168.3919 +0.0426 0.0459 -0.0021 0.0459 0.0878 -0.0010 -0.0021 -0.0010 0.0029 +115 155 116 154 +165 + +1 //3: SOUTH EAST ASIA(1) : Indonesia +111.3573 153.3356 143.7479 +0.0979 0.0562 0.0003 0.0562 0.0849 0.0041 0.0003 0.0041 0.0022 +112 151 112 151 +120 + +2 //4: NORTH AMERICA : WhiteAll-Hispanic +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +130 +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +130 + +2 //5: SOUTH AMERICA : WhiteAll-Hispanic +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +140 +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +140 + +2 //6: AFRICA : Hispanic-Black +108.0829 155.7128 151.0057 +0.2171 0.1690 0.0075 0.1690 0.2172 -0.0019 0.0075 -0.0019 0.0074 +106 158 106 158 +130 +108.0829 155.7128 151.0057 +0.2171 0.1690 0.0075 0.1690 0.2172 -0.0019 0.0075 -0.0019 0.0074 +106 158 106 158 +130 + +2 //7: OCEANIA : WhiteAll-ChinaKorea +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +140 +111.9493 153.3305 157.0489 +0.2960 0.1899 0.0064 0.1899 0.1790 0.0043 0.0064 0.0043 0.0035 +112 153 112 153 +140 + +1 //8: SOUTH EAST ASIA(2) : Thailands +109.1639 153.4329 146.4144 +0.1343 0.0905 -0.0019 0.0905 0.1527 -0.0045 -0.0019 -0.0045 0.0022 +115 149 115 149 +120 + +1 //9: MIDDLE EAST : UAE +109.3546 154.0145 143.7841 +0.1545 0.1053 0.0074 0.1053 0.1462 0.0053 0.0074 0.0053 0.0031 +115 151 115 151 +120 + +1 //10:FAR EAST ASIA : Korea +109.5704 152.8544 168.6223 +0.0476 0.0350 0.0004 0.0350 0.0749 0.0065 0.0004 0.0065 0.0031 +113 150 113 150 +0 \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal-engine.conf b/proprietary/vendor/etc/thermal-engine.conf new file mode 100644 index 0000000..33fc821 --- /dev/null +++ b/proprietary/vendor/etc/thermal-engine.conf @@ -0,0 +1,2 @@ +# File empty by default. +# Replace contents of this file with custom configuration. diff --git a/proprietary/vendor/etc/usecaseKvManager.xml b/proprietary/vendor/etc/usecaseKvManager.xml new file mode 100644 index 0000000..6f69c05 --- /dev/null +++ b/proprietary/vendor/etc/usecaseKvManager.xml @@ -0,0 +1,2494 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > + + + + + + > + + + + + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.drm-service.clearkey.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.drm-service.clearkey.xml new file mode 100644 index 0000000..d00d3b8 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.drm-service.clearkey.xml @@ -0,0 +1,10 @@ + + + + android.hardware.drm + IDrmFactory/clearkey + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml new file mode 100644 index 0000000..c888a2b --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml @@ -0,0 +1,16 @@ + + + + android.hardware.gnss + 4 + IGnss/default + + + vendor.samsung.hardware.gnss + 2 + ISehGnss/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.xml new file mode 100644 index 0000000..267d6fe --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.xml @@ -0,0 +1,16 @@ + + + + android.hardware.security.keymint + 3 + IKeyMintDevice/default + + + android.hardware.security.keymint + 3 + IRemotelyProvisionedComponent/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml new file mode 100644 index 0000000..23c1dbf --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml @@ -0,0 +1,10 @@ + + + + android.hardware.media.c2 + IComponentStore/default2 + + diff --git a/proprietary/vendor/etc/vintf/manifest/iweaver_aidl_v2_manifest.xml b/proprietary/vendor/etc/vintf/manifest/iweaver_aidl_v2_manifest.xml new file mode 100644 index 0000000..6130628 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/iweaver_aidl_v2_manifest.xml @@ -0,0 +1,11 @@ + + + + android.hardware.weaver + 2 + IWeaver/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/qms-saidl.xml b/proprietary/vendor/etc/vintf/manifest/qms-saidl.xml new file mode 100644 index 0000000..ff9fe9f --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/qms-saidl.xml @@ -0,0 +1,19 @@ + + + + vendor.qti.data.dmapconsent + IService/default + + + vendor.qti.data.ntn + IQmsSatelliteService/default + + + vendor.qti.data.txpwrservice + 7 + ITxPwrService/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/sec_c2_manifest_default1_aidl.xml b/proprietary/vendor/etc/vintf/manifest/sec_c2_manifest_default1_aidl.xml new file mode 100644 index 0000000..3059154 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/sec_c2_manifest_default1_aidl.xml @@ -0,0 +1,11 @@ + + + + android.hardware.media.c2 + IComponentStore/default + IComponentStore/default1 + + diff --git a/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml b/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml new file mode 100644 index 0000000..bf2fa5f --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml @@ -0,0 +1,10 @@ + + + + vendor.samsung.hardware.audio + ISecAudioHal/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml new file mode 100644 index 0000000..21ca36c --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml @@ -0,0 +1,5 @@ + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml new file mode 100644 index 0000000..093dc6e --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml @@ -0,0 +1,10 @@ + + + + vendor.qti.diaghal + Idiag/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml new file mode 100644 index 0000000..8a86f83 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml @@ -0,0 +1,11 @@ + + + + vendor.qti.gnss + 7 + ILocAidlGnss/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.camera.provider-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.camera.provider-service.xml new file mode 100644 index 0000000..cef6e38 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.camera.provider-service.xml @@ -0,0 +1,11 @@ + + + + android.hardware.camera.provider + 3 + ICameraProvider/internal/0 + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal-default.xml b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal-default.xml new file mode 100644 index 0000000..b9dc0d0 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal-default.xml @@ -0,0 +1,11 @@ + + + + android.hardware.thermal + 2 + IThermal/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml new file mode 100644 index 0000000..6a9faec --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml @@ -0,0 +1,16 @@ + + + + android.hardware.vibrator + 2 + IVibrator/default + + + android.hardware.vibrator + 2 + IVibratorManager/default + + diff --git a/proprietary/vendor/etc/wifi/indoorchannel.info b/proprietary/vendor/etc/wifi/indoorchannel.info new file mode 100644 index 0000000..78991ca --- /dev/null +++ b/proprietary/vendor/etc/wifi/indoorchannel.info @@ -0,0 +1,241 @@ +VER 1.8 +AD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +AE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +AG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +AM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +AQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AR 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +AS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +AU 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +AW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AX 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +AZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BB 36 40 44 48 52 56 60 64 +BE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BG 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BH 36 40 44 48 52 56 60 64 +BI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +BN 52 56 60 64 +BO 52 56 60 64 +BQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +BR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +BS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +BT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +BW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +BY 52 56 60 64 132 136 140 +BZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CA 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +CC 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +CD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CN 36 40 44 48 52 56 60 64 +CO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +CX 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +CY 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +CZ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +DE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +DK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +DM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +DO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +DZ 52 56 60 64 100 104 108 112 116 120 124 128 132 +EC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +EE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +EG 36 40 44 48 52 56 60 64 +EH 52 56 60 64 +ES 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +ET 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +FI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +FJ 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +FK 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +FM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +FO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +FR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GB 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +GD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +GE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GG 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +GS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +GT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +GU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +GW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +HK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +HM 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +HN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +HR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +HT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +HU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +ID 36 40 44 48 52 56 60 64 +IE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +IL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +IM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +IN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +IO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +IQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +IR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +IS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +IT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +JE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +JP 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +KH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KI 52 56 60 64 100 104 108 112 116 132 136 140 144 +KM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +KN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KW 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +KY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +KZ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 +LA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +LB 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +LC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +LI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +LK 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +LR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +LS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +LT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +LU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +LV 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +LY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MA 36 40 44 48 52 56 60 64 +MC 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +ME 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +ML 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MQ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +MV 36 40 44 48 52 56 60 64 +MW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +MX 52 56 60 64 100 104 108 112 116 132 136 140 144 +MY 52 56 60 64 100 104 108 112 116 120 124 128 +MZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +NC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NF 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 +NG 52 56 60 64 +NI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +NL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NP 52 56 60 64 +NR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +NU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +NZ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +OM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PN 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +PW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +PY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +QA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 +RE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +RO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +RS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +RU 36 40 44 48 52 56 60 64 132 136 140 144 +RW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SL 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SN 52 56 60 64 +SR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +ST 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +SV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SX 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +SZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TC 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 +TD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +TJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +TL 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +TM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TN 36 40 44 48 52 56 60 64 100 104 108 112 116 +TR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +TT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +TW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +TZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +UA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +UG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +UM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +US 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +UY 36 40 44 48 52 56 60 64 +UZ 52 56 60 64 +VA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +VC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +VE 36 40 44 48 52 56 60 64 +VG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +VI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +VN 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +VU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +WF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +WS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +XK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +YE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +YT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 +ZA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +ZM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 +ZW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 \ No newline at end of file diff --git a/proprietary/vendor/etc/xtwifi.conf b/proprietary/vendor/etc/xtwifi.conf new file mode 100644 index 0000000..5d7df9e --- /dev/null +++ b/proprietary/vendor/etc/xtwifi.conf @@ -0,0 +1,78 @@ +#GTP AP Project client core config file +# +#GENERAL DESCRIPTION +#This is used by client core +# +#Copyright (c) 2012-2014 Qualcomm Atheros, Inc. +#All Rights Reserved. +#Qualcomm Atheros Confidential and Proprietary. +# +#Copyright (c) 2017 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +############################################################################## +# non-IOT devices configuration items # +# For non-IOT devices, configure below configuration items # +# according to the app note: 80-NK218-1 and remove the configuration items # +# in section of "IOT devices configuration items". # +############################################################################## + +# ASN URI v2 to be used by some GTP AP modules that +# need to run with ASN URI v2 protocol. +XT_SERVER_ROOT_URL = https://gtp1.izatcloud.net:443/uds/v2 + +# ASN URI v3 to be used by GTP AP modules that +# can support ASN URI v3 protocol. +XT_SERVER_ROOT_URL_V3 = https://gtp1.izatcloud.net:443/uds/v3 + +# size, in bytes, of the cache on device +SIZE_BYTE_TOTAL_CACHE = 5000000 + +############################################################################## +# IOT devices configuration items # +# For IOT devices, configure below configuration items # +# according to the app note and remove the configuration items in section of # +# "non-IOT devices configuration items". # +############################################################################## + +# ASN URI v3 to be used by GTP AP modules that +# can support ASN URI v3 protocol. +# XT_SERVER_ROOT_URL_V3 = https://gtpma1.izatcloud.net:443/uds/v3 + +# 3: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed +# for any GTP requests, instead notification is sent to Izat SDK. +# WiFi crowdsourcing module is disabled. +# 4: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed +# for any GTP requests, instead notification is sent to Izat SDK. +# WiFi crowdsourcing module is active, also accessed via Izat SDK. +# GTP_AP_MODE = 4 + +# 1: MP cell features relies on GTP AP for either download or upload +# 0: MP cell features does not rely on GTP AP +# GTP_AP_NEEDED_BY_MP_CELL = 1 + +############################################################################## +# Configuration items applicable to all devices # +############################################################################## + +# Log verbosity control for most of the GTP WiFi system, including native and +# Java componenets +# OFF = 0, ERROR = 1, WARNING = 2, INFO = 3, DEBUG = 4, VERBOSE = 5, ALL = 100 +DEBUG_GLOBAL_LOG_LEVEL = 2 + +# this is used at the server side to distinguish uploads from different maker/model +# default "Qualcomm" +OEM_ID_IN_REQUEST_TO_SERVER = "Qualcomm" + +# this is used at the server side to distinguish uploads from different maker/model +# default "UNKNOWN" +MODEL_ID_IN_REQUEST_TO_SERVER = "UNKNOWN" + +############################################################################## +# Qualcomm Network Location Provider config # +############################################################################## + +# Accuracy Threshold for NLP position. Position exceeds thsi threshold will be filtered out. +# Default is 25000 meters. +LARGE_ACCURACY_THRESHOLD_TO_FILTER_NLP_POSITION = 25000 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b00 b/proprietary/vendor/firmware/CAMERA_ICP.b00 new file mode 100644 index 0000000..5a41ee8 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b00 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b01 b/proprietary/vendor/firmware/CAMERA_ICP.b01 new file mode 100644 index 0000000..90e6967 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b01 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b02 b/proprietary/vendor/firmware/CAMERA_ICP.b02 new file mode 100644 index 0000000..2b60693 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b02 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b03 b/proprietary/vendor/firmware/CAMERA_ICP.b03 new file mode 100644 index 0000000..97890c9 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b03 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b04 b/proprietary/vendor/firmware/CAMERA_ICP.b04 new file mode 100644 index 0000000..234eae1 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b04 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b05 b/proprietary/vendor/firmware/CAMERA_ICP.b05 new file mode 100644 index 0000000..c3adf41 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b05 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b06 b/proprietary/vendor/firmware/CAMERA_ICP.b06 new file mode 100644 index 0000000..b521a6f Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b06 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b07 b/proprietary/vendor/firmware/CAMERA_ICP.b07 new file mode 100644 index 0000000..4eead1a Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b07 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b08 b/proprietary/vendor/firmware/CAMERA_ICP.b08 new file mode 100644 index 0000000..16f72e4 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b08 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b09 b/proprietary/vendor/firmware/CAMERA_ICP.b09 new file mode 100644 index 0000000..87d226c Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b09 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b10 b/proprietary/vendor/firmware/CAMERA_ICP.b10 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b11 b/proprietary/vendor/firmware/CAMERA_ICP.b11 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b12 b/proprietary/vendor/firmware/CAMERA_ICP.b12 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b13 b/proprietary/vendor/firmware/CAMERA_ICP.b13 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b14 b/proprietary/vendor/firmware/CAMERA_ICP.b14 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b15 b/proprietary/vendor/firmware/CAMERA_ICP.b15 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b16 b/proprietary/vendor/firmware/CAMERA_ICP.b16 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b17 b/proprietary/vendor/firmware/CAMERA_ICP.b17 new file mode 100644 index 0000000..d999aaa Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b17 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b18 b/proprietary/vendor/firmware/CAMERA_ICP.b18 new file mode 100644 index 0000000..001d6fe Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.b18 differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP.b19 b/proprietary/vendor/firmware/CAMERA_ICP.b19 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/CAMERA_ICP.elf b/proprietary/vendor/firmware/CAMERA_ICP.elf new file mode 100644 index 0000000..1948e20 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.elf differ diff --git a/proprietary/vendor/firmware/CAMERA_ICP_170.elf b/proprietary/vendor/firmware/CAMERA_ICP_170.elf new file mode 100644 index 0000000..26e627d Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP_170.elf differ diff --git a/proprietary/vendor/firmware/evass.b00 b/proprietary/vendor/firmware/evass.b00 new file mode 100644 index 0000000..63c0d81 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b00 differ diff --git a/proprietary/vendor/firmware/evass.b01 b/proprietary/vendor/firmware/evass.b01 new file mode 100644 index 0000000..a6a0da6 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b01 differ diff --git a/proprietary/vendor/firmware/evass.b02 b/proprietary/vendor/firmware/evass.b02 new file mode 100644 index 0000000..9ee1554 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b02 differ diff --git a/proprietary/vendor/firmware/evass.b03 b/proprietary/vendor/firmware/evass.b03 new file mode 100644 index 0000000..3c88922 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b03 differ diff --git a/proprietary/vendor/firmware/evass.b04 b/proprietary/vendor/firmware/evass.b04 new file mode 100644 index 0000000..56d069a Binary files /dev/null and b/proprietary/vendor/firmware/evass.b04 differ diff --git a/proprietary/vendor/firmware/evass.b05 b/proprietary/vendor/firmware/evass.b05 new file mode 100644 index 0000000..c8bbd92 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b05 differ diff --git a/proprietary/vendor/firmware/evass.b06 b/proprietary/vendor/firmware/evass.b06 new file mode 100644 index 0000000..4967c94 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b06 differ diff --git a/proprietary/vendor/firmware/evass.b07 b/proprietary/vendor/firmware/evass.b07 new file mode 100644 index 0000000..e4068fd Binary files /dev/null and b/proprietary/vendor/firmware/evass.b07 differ diff --git a/proprietary/vendor/firmware/evass.b08 b/proprietary/vendor/firmware/evass.b08 new file mode 100644 index 0000000..fab2edf Binary files /dev/null and b/proprietary/vendor/firmware/evass.b08 differ diff --git a/proprietary/vendor/firmware/evass.b09 b/proprietary/vendor/firmware/evass.b09 new file mode 100644 index 0000000..4c04693 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b09 differ diff --git a/proprietary/vendor/firmware/evass.b10 b/proprietary/vendor/firmware/evass.b10 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b11 b/proprietary/vendor/firmware/evass.b11 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b12 b/proprietary/vendor/firmware/evass.b12 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b13 b/proprietary/vendor/firmware/evass.b13 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b14 b/proprietary/vendor/firmware/evass.b14 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b15 b/proprietary/vendor/firmware/evass.b15 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b16 b/proprietary/vendor/firmware/evass.b16 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b17 b/proprietary/vendor/firmware/evass.b17 new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/firmware/evass.b18 b/proprietary/vendor/firmware/evass.b18 new file mode 100644 index 0000000..08e7df1 Binary files /dev/null and b/proprietary/vendor/firmware/evass.b18 differ diff --git a/proprietary/vendor/firmware/gen70900_aqe.fw b/proprietary/vendor/firmware/gen70900_aqe.fw new file mode 100644 index 0000000..41df3c3 Binary files /dev/null and b/proprietary/vendor/firmware/gen70900_aqe.fw differ diff --git a/proprietary/vendor/firmware/gen70900_sqe.fw b/proprietary/vendor/firmware/gen70900_sqe.fw new file mode 100644 index 0000000..c53a5ab Binary files /dev/null and b/proprietary/vendor/firmware/gen70900_sqe.fw differ diff --git a/proprietary/vendor/firmware/gen70900_zap.mbn b/proprietary/vendor/firmware/gen70900_zap.mbn new file mode 100644 index 0000000..1536133 Binary files /dev/null and b/proprietary/vendor/firmware/gen70900_zap.mbn differ diff --git a/proprietary/vendor/firmware/gen80000_aqe.fw b/proprietary/vendor/firmware/gen80000_aqe.fw new file mode 100644 index 0000000..de2e885 Binary files /dev/null and b/proprietary/vendor/firmware/gen80000_aqe.fw differ diff --git a/proprietary/vendor/firmware/gen80000_sqe.fw b/proprietary/vendor/firmware/gen80000_sqe.fw new file mode 100644 index 0000000..d50bc68 Binary files /dev/null and b/proprietary/vendor/firmware/gen80000_sqe.fw differ diff --git a/proprietary/vendor/firmware/gen80000_zap.mbn b/proprietary/vendor/firmware/gen80000_zap.mbn new file mode 100644 index 0000000..70783d9 Binary files /dev/null and b/proprietary/vendor/firmware/gen80000_zap.mbn differ diff --git a/proprietary/vendor/firmware/gmu_gen70900.bin b/proprietary/vendor/firmware/gmu_gen70900.bin new file mode 100644 index 0000000..f23c7e4 Binary files /dev/null and b/proprietary/vendor/firmware/gmu_gen70900.bin differ diff --git a/proprietary/vendor/firmware/nfc/libsn300u_fw.so b/proprietary/vendor/firmware/nfc/libsn300u_fw.so new file mode 100644 index 0000000..d91f438 Binary files /dev/null and b/proprietary/vendor/firmware/nfc/libsn300u_fw.so differ diff --git a/proprietary/vendor/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat b/proprietary/vendor/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat new file mode 100644 index 0000000..938179b --- /dev/null +++ b/proprietary/vendor/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat @@ -0,0 +1 @@ +Dummy \ No newline at end of file diff --git a/proprietary/vendor/firmware/vpu33_4v.mbn b/proprietary/vendor/firmware/vpu33_4v.mbn new file mode 100644 index 0000000..6d6cce4 Binary files /dev/null and b/proprietary/vendor/firmware/vpu33_4v.mbn differ diff --git a/proprietary/vendor/firmware/vpu33_4v_unsigned.mbn b/proprietary/vendor/firmware/vpu33_4v_unsigned.mbn new file mode 100644 index 0000000..30f9889 Binary files /dev/null and b/proprietary/vendor/firmware/vpu33_4v_unsigned.mbn differ diff --git a/proprietary/vendor/firmware/vpu35_4v.mbn b/proprietary/vendor/firmware/vpu35_4v.mbn new file mode 100644 index 0000000..e0b160c Binary files /dev/null and b/proprietary/vendor/firmware/vpu35_4v.mbn differ diff --git a/proprietary/vendor/firmware/vpu35_4v_unsigned.mbn b/proprietary/vendor/firmware/vpu35_4v_unsigned.mbn new file mode 100644 index 0000000..ca34d5c Binary files /dev/null and b/proprietary/vendor/firmware/vpu35_4v_unsigned.mbn differ diff --git a/proprietary/vendor/firmware/wlan-connection-roaming-backup.ini b/proprietary/vendor/firmware/wlan-connection-roaming-backup.ini new file mode 100644 index 0000000..d2ba419 --- /dev/null +++ b/proprietary/vendor/firmware/wlan-connection-roaming-backup.ini @@ -0,0 +1,29 @@ +[This file allows user to override the factory] +[defaults for the WLAN Driver] + +[Roaming] +RoamCommon_Delta=20 +RoamScan_InactiveCount=5 +RoamScan_StepRSSI=5 +RoamScan_ActiveCH_DwellTime=40 +RoamScan_PassiveCH_DwellTime=130 +RoamScan_HomeTime=45 +RoamScan_AwayTime=100 +RoamCU_Trigger=70 +RoamCU_24GRSSIRange=-60 +RoamCU_5GRSSIRange=-70 +RoamIdle_MinRSSI=-65 +RoamIdle_RSSIVariation=8 +RoamIdle_InactivePacketCount=5 +RoamIdle_Delta=0 +RoamBeaconLoss_TargetMinRSSI=-75 +RoamEmergency_TargetMinRSSI=-75 +RoamBTM_Delta=0 +RoamAPScore_RSSIWeight=70 +RoamAPScore_CUWeight=30 +RoamRSSI_Trigger=-75 +RoamCommon_Mlo_TpPrefer=10 + +[Connection] +ConDTIMSkipping_Number=5 +ConKeepAlive_Interval=30 diff --git a/proprietary/vendor/firmware/wlan-connection-roaming.ini b/proprietary/vendor/firmware/wlan-connection-roaming.ini new file mode 100644 index 0000000..d2ba419 --- /dev/null +++ b/proprietary/vendor/firmware/wlan-connection-roaming.ini @@ -0,0 +1,29 @@ +[This file allows user to override the factory] +[defaults for the WLAN Driver] + +[Roaming] +RoamCommon_Delta=20 +RoamScan_InactiveCount=5 +RoamScan_StepRSSI=5 +RoamScan_ActiveCH_DwellTime=40 +RoamScan_PassiveCH_DwellTime=130 +RoamScan_HomeTime=45 +RoamScan_AwayTime=100 +RoamCU_Trigger=70 +RoamCU_24GRSSIRange=-60 +RoamCU_5GRSSIRange=-70 +RoamIdle_MinRSSI=-65 +RoamIdle_RSSIVariation=8 +RoamIdle_InactivePacketCount=5 +RoamIdle_Delta=0 +RoamBeaconLoss_TargetMinRSSI=-75 +RoamEmergency_TargetMinRSSI=-75 +RoamBTM_Delta=0 +RoamAPScore_RSSIWeight=70 +RoamAPScore_CUWeight=30 +RoamRSSI_Trigger=-75 +RoamCommon_Mlo_TpPrefer=10 + +[Connection] +ConDTIMSkipping_Number=5 +ConKeepAlive_Interval=30 diff --git a/proprietary/vendor/gpu/kbc/sequence_manifest.bin b/proprietary/vendor/gpu/kbc/sequence_manifest.bin new file mode 100644 index 0000000..6d8a3ef Binary files /dev/null and b/proprietary/vendor/gpu/kbc/sequence_manifest.bin differ diff --git a/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin b/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin new file mode 100644 index 0000000..ac86ec9 Binary files /dev/null and b/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin differ diff --git a/proprietary/vendor/gpu/kbc/unified_ksqs.bin b/proprietary/vendor/gpu/kbc/unified_ksqs.bin new file mode 100644 index 0000000..10b0fe8 Binary files /dev/null and b/proprietary/vendor/gpu/kbc/unified_ksqs.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so b/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so new file mode 100644 index 0000000..dda1333 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so new file mode 100644 index 0000000..c24fd16 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so new file mode 100644 index 0000000..1204d59 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so b/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so new file mode 100644 index 0000000..b5eb49c Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libmlawbpostproc_dsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libmlawbpostproc_dsp_skel.so new file mode 100644 index 0000000..225b088 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libmlawbpostproc_dsp_skel.so differ diff --git a/proprietary/vendor/lib64/AIAwbModel_v3.0.1.tflite b/proprietary/vendor/lib64/AIAwbModel_v3.0.1.tflite new file mode 100644 index 0000000..cee3cf6 Binary files /dev/null and b/proprietary/vendor/lib64/AIAwbModel_v3.0.1.tflite differ diff --git a/proprietary/vendor/lib64/android.hardware.keymaster-V4-ndk.so b/proprietary/vendor/lib64/android.hardware.keymaster-V4-ndk.so new file mode 100644 index 0000000..1934fb2 Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.keymaster-V4-ndk.so differ diff --git a/proprietary/vendor/lib64/android.hardware.keymaster@3.0.so b/proprietary/vendor/lib64/android.hardware.keymaster@3.0.so new file mode 100644 index 0000000..7d0582c Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.keymaster@3.0.so differ diff --git a/proprietary/vendor/lib64/android.hardware.keymaster@4.0.so b/proprietary/vendor/lib64/android.hardware.keymaster@4.0.so new file mode 100644 index 0000000..85b7aa9 Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.keymaster@4.0.so differ diff --git a/proprietary/vendor/lib64/android.hardware.keymaster@4.1.so b/proprietary/vendor/lib64/android.hardware.keymaster@4.1.so new file mode 100644 index 0000000..190e529 Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.keymaster@4.1.so differ diff --git a/proprietary/vendor/lib64/camera/f_dual_calibration.bin b/proprietary/vendor/lib64/camera/f_dual_calibration.bin new file mode 100644 index 0000000..7d0277b Binary files /dev/null and b/proprietary/vendor/lib64/camera/f_dual_calibration.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigpreview.bin b/proprietary/vendor/lib64/camera/fdconfigpreview.bin new file mode 100644 index 0000000..47eaa04 Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigpreview.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin b/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin new file mode 100644 index 0000000..64e1622 Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigsecure.bin b/proprietary/vendor/lib64/camera/fdconfigsecure.bin new file mode 100644 index 0000000..13eefb2 Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigsecure.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigvideo.bin b/proprietary/vendor/lib64/camera/fdconfigvideo.bin new file mode 100644 index 0000000..86b1603 Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigvideo.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigvideolite.bin b/proprietary/vendor/lib64/camera/fdconfigvideolite.bin new file mode 100644 index 0000000..09255d0 Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigvideolite.bin differ diff --git a/proprietary/vendor/lib64/cdsp_face.so b/proprietary/vendor/lib64/cdsp_face.so new file mode 100644 index 0000000..303c1f3 Binary files /dev/null and b/proprietary/vendor/lib64/cdsp_face.so differ diff --git a/proprietary/vendor/lib64/com.qti.qseeaon.so b/proprietary/vendor/lib64/com.qti.qseeaon.so new file mode 100644 index 0000000..442a0f4 Binary files /dev/null and b/proprietary/vendor/lib64/com.qti.qseeaon.so differ diff --git a/proprietary/vendor/lib64/com.qti.qseeutils.so b/proprietary/vendor/lib64/com.qti.qseeutils.so new file mode 100644 index 0000000..738ed37 Binary files /dev/null and b/proprietary/vendor/lib64/com.qti.qseeutils.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so new file mode 100644 index 0000000..9f42794 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so differ diff --git a/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so b/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so new file mode 100644 index 0000000..0beab05 Binary files /dev/null and b/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so differ diff --git a/proprietary/vendor/lib64/egl/libEGL_adreno.so b/proprietary/vendor/lib64/egl/libEGL_adreno.so new file mode 100644 index 0000000..2f55345 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libEGL_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so b/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so new file mode 100644 index 0000000..69423a5 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so new file mode 100644 index 0000000..3613dd6 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so b/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so new file mode 100644 index 0000000..7dbc52a Binary files /dev/null and b/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so differ diff --git a/proprietary/vendor/lib64/egl/libq3dtools_adreno.so b/proprietary/vendor/lib64/egl/libq3dtools_adreno.so new file mode 100644 index 0000000..2236f97 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libq3dtools_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libq3dtools_esx.so b/proprietary/vendor/lib64/egl/libq3dtools_esx.so new file mode 100644 index 0000000..2f4e0ff Binary files /dev/null and b/proprietary/vendor/lib64/egl/libq3dtools_esx.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so b/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so new file mode 100644 index 0000000..902be9f Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so differ diff --git a/proprietary/vendor/lib64/hw/audio.primary.default.so b/proprietary/vendor/lib64/hw/audio.primary.default.so new file mode 100644 index 0000000..b122ef4 Binary files /dev/null and b/proprietary/vendor/lib64/hw/audio.primary.default.so differ diff --git a/proprietary/vendor/lib64/hw/camera.unihal.default.so b/proprietary/vendor/lib64/hw/camera.unihal.default.so new file mode 100644 index 0000000..8fb4f0d Binary files /dev/null and b/proprietary/vendor/lib64/hw/camera.unihal.default.so differ diff --git a/proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so b/proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so new file mode 100644 index 0000000..75dfaed Binary files /dev/null and b/proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so differ diff --git a/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so b/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so new file mode 100644 index 0000000..759c790 Binary files /dev/null and b/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so differ diff --git a/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so b/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so new file mode 100644 index 0000000..4145e07 Binary files /dev/null and b/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore-impl.so new file mode 100644 index 0000000..5968f23 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so new file mode 100644 index 0000000..0c9545c Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vulkan.adreno.so b/proprietary/vendor/lib64/hw/vulkan.adreno.so new file mode 100644 index 0000000..a7ec4a6 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vulkan.adreno.so differ diff --git a/proprietary/vendor/lib64/libAIHRWrapper.camera.samsung.so b/proprietary/vendor/lib64/libAIHRWrapper.camera.samsung.so new file mode 100644 index 0000000..d4486f0 Binary files /dev/null and b/proprietary/vendor/lib64/libAIHRWrapper.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libAIHR_ERAW_Wrapper.camera.samsung.so b/proprietary/vendor/lib64/libAIHR_ERAW_Wrapper.camera.samsung.so new file mode 100644 index 0000000..a688841 Binary files /dev/null and b/proprietary/vendor/lib64/libAIHR_ERAW_Wrapper.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libAIHighRes_interface.so b/proprietary/vendor/lib64/libAIHighRes_interface.so new file mode 100644 index 0000000..b9d5e52 Binary files /dev/null and b/proprietary/vendor/lib64/libAIHighRes_interface.so differ diff --git a/proprietary/vendor/lib64/libAIISPSegmenter_v1.camera.samsung.so b/proprietary/vendor/lib64/libAIISPSegmenter_v1.camera.samsung.so new file mode 100644 index 0000000..f64cf17 Binary files /dev/null and b/proprietary/vendor/lib64/libAIISPSegmenter_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libAISegmenter_v3.camera.samsung.so b/proprietary/vendor/lib64/libAISegmenter_v3.camera.samsung.so new file mode 100644 index 0000000..83b7cb6 Binary files /dev/null and b/proprietary/vendor/lib64/libAISegmenter_v3.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libAfHelper.uniplugin@1.0.so b/proprietary/vendor/lib64/libAfHelper.uniplugin@1.0.so new file mode 100644 index 0000000..f4a9f15 Binary files /dev/null and b/proprietary/vendor/lib64/libAfHelper.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libAlacSwDec.so b/proprietary/vendor/lib64/libAlacSwDec.so new file mode 100644 index 0000000..8935189 Binary files /dev/null and b/proprietary/vendor/lib64/libAlacSwDec.so differ diff --git a/proprietary/vendor/lib64/libApeSwDec.so b/proprietary/vendor/lib64/libApeSwDec.so new file mode 100644 index 0000000..26808a0 Binary files /dev/null and b/proprietary/vendor/lib64/libApeSwDec.so differ diff --git a/proprietary/vendor/lib64/libBarcodeReader.vendor.quram.so b/proprietary/vendor/lib64/libBarcodeReader.vendor.quram.so new file mode 100644 index 0000000..5db9e0c Binary files /dev/null and b/proprietary/vendor/lib64/libBarcodeReader.vendor.quram.so differ diff --git a/proprietary/vendor/lib64/libBeauty_v4.camera.samsung.so b/proprietary/vendor/lib64/libBeauty_v4.camera.samsung.so new file mode 100644 index 0000000..0bb5839 Binary files /dev/null and b/proprietary/vendor/lib64/libBeauty_v4.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libBlurDetectionDeepLearning.camera.samsung.so b/proprietary/vendor/lib64/libBlurDetectionDeepLearning.camera.samsung.so new file mode 100644 index 0000000..c8c01f5 Binary files /dev/null and b/proprietary/vendor/lib64/libBlurDetectionDeepLearning.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libCB.so b/proprietary/vendor/lib64/libCB.so new file mode 100644 index 0000000..f401f38 Binary files /dev/null and b/proprietary/vendor/lib64/libCB.so differ diff --git a/proprietary/vendor/lib64/libDLInterface.camera.samsung.so b/proprietary/vendor/lib64/libDLInterface.camera.samsung.so new file mode 100644 index 0000000..d8cb714 Binary files /dev/null and b/proprietary/vendor/lib64/libDLInterface.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libDeviceInfoProvider.so b/proprietary/vendor/lib64/libDeviceInfoProvider.so new file mode 100644 index 0000000..84379d0 Binary files /dev/null and b/proprietary/vendor/lib64/libDeviceInfoProvider.so differ diff --git a/proprietary/vendor/lib64/libDocumentDetector.uniplugin@1.0.so b/proprietary/vendor/lib64/libDocumentDetector.uniplugin@1.0.so new file mode 100644 index 0000000..aada670 Binary files /dev/null and b/proprietary/vendor/lib64/libDocumentDetector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libEventFinder.camera.samsung.so b/proprietary/vendor/lib64/libEventFinder.camera.samsung.so new file mode 100644 index 0000000..4c9a33d Binary files /dev/null and b/proprietary/vendor/lib64/libEventFinder.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libEvrcSwCodec.so b/proprietary/vendor/lib64/libEvrcSwCodec.so new file mode 100644 index 0000000..ffbcb9a Binary files /dev/null and b/proprietary/vendor/lib64/libEvrcSwCodec.so differ diff --git a/proprietary/vendor/lib64/libFaceService.so b/proprietary/vendor/lib64/libFaceService.so new file mode 100644 index 0000000..a64b32a Binary files /dev/null and b/proprietary/vendor/lib64/libFaceService.so differ diff --git a/proprietary/vendor/lib64/libFace_Landmark_API.camera.samsung.so b/proprietary/vendor/lib64/libFace_Landmark_API.camera.samsung.so new file mode 100644 index 0000000..31ecd55 Binary files /dev/null and b/proprietary/vendor/lib64/libFace_Landmark_API.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libFace_Landmark_Engine.camera.samsung.so b/proprietary/vendor/lib64/libFace_Landmark_Engine.camera.samsung.so new file mode 100644 index 0000000..4a36640 Binary files /dev/null and b/proprietary/vendor/lib64/libFace_Landmark_Engine.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libFastUWDistortionCorrection.camera.samsung.so b/proprietary/vendor/lib64/libFastUWDistortionCorrection.camera.samsung.so new file mode 100644 index 0000000..ac7f542 Binary files /dev/null and b/proprietary/vendor/lib64/libFastUWDistortionCorrection.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libFlacSwDec.so b/proprietary/vendor/lib64/libFlacSwDec.so new file mode 100644 index 0000000..7ee998f Binary files /dev/null and b/proprietary/vendor/lib64/libFlacSwDec.so differ diff --git a/proprietary/vendor/lib64/libGPMTEEC_vendor.so b/proprietary/vendor/lib64/libGPMTEEC_vendor.so new file mode 100644 index 0000000..ba84f3a Binary files /dev/null and b/proprietary/vendor/lib64/libGPMTEEC_vendor.so differ diff --git a/proprietary/vendor/lib64/libGPTEE_vendor.so b/proprietary/vendor/lib64/libGPTEE_vendor.so new file mode 100644 index 0000000..f25b6e1 Binary files /dev/null and b/proprietary/vendor/lib64/libGPTEE_vendor.so differ diff --git a/proprietary/vendor/lib64/libGPreqcancel.so b/proprietary/vendor/lib64/libGPreqcancel.so new file mode 100644 index 0000000..4711d37 Binary files /dev/null and b/proprietary/vendor/lib64/libGPreqcancel.so differ diff --git a/proprietary/vendor/lib64/libGPreqcancel_svc.so b/proprietary/vendor/lib64/libGPreqcancel_svc.so new file mode 100644 index 0000000..6853cf4 Binary files /dev/null and b/proprietary/vendor/lib64/libGPreqcancel_svc.so differ diff --git a/proprietary/vendor/lib64/libHDRVerifier_v1.camera.samsung.so b/proprietary/vendor/lib64/libHDRVerifier_v1.camera.samsung.so new file mode 100644 index 0000000..58e758c Binary files /dev/null and b/proprietary/vendor/lib64/libHDRVerifier_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libHandGesture.camera.samsung.so b/proprietary/vendor/lib64/libHandGesture.camera.samsung.so new file mode 100644 index 0000000..2278075 Binary files /dev/null and b/proprietary/vendor/lib64/libHandGesture.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libHprFace_GAE_api.camera.samsung.so b/proprietary/vendor/lib64/libHprFace_GAE_api.camera.samsung.so new file mode 100644 index 0000000..b372542 Binary files /dev/null and b/proprietary/vendor/lib64/libHprFace_GAE_api.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libHprVisualEffect.so b/proprietary/vendor/lib64/libHprVisualEffect.so new file mode 100644 index 0000000..cad0aa2 Binary files /dev/null and b/proprietary/vendor/lib64/libHprVisualEffect.so differ diff --git a/proprietary/vendor/lib64/libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so b/proprietary/vendor/lib64/libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so new file mode 100644 index 0000000..57d2943 Binary files /dev/null and b/proprietary/vendor/lib64/libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libIDDQD_core.so b/proprietary/vendor/lib64/libIDDQD_core.so new file mode 100644 index 0000000..2a8b5b8 Binary files /dev/null and b/proprietary/vendor/lib64/libIDDQD_core.so differ diff --git a/proprietary/vendor/lib64/libLightObjectDetector_v1.camera.samsung.so b/proprietary/vendor/lib64/libLightObjectDetector_v1.camera.samsung.so new file mode 100644 index 0000000..33b1c82 Binary files /dev/null and b/proprietary/vendor/lib64/libLightObjectDetector_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libLocalTM_capture_core.camera.samsung.so b/proprietary/vendor/lib64/libLocalTM_capture_core.camera.samsung.so new file mode 100644 index 0000000..4abdd9b Binary files /dev/null and b/proprietary/vendor/lib64/libLocalTM_capture_core.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libLocalTM_preview_core.so b/proprietary/vendor/lib64/libLocalTM_preview_core.so new file mode 100644 index 0000000..2df5c6e Binary files /dev/null and b/proprietary/vendor/lib64/libLocalTM_preview_core.so differ diff --git a/proprietary/vendor/lib64/libLocalTM_wrapper.camera.samsung.so b/proprietary/vendor/lib64/libLocalTM_wrapper.camera.samsung.so new file mode 100644 index 0000000..ac1c0dd Binary files /dev/null and b/proprietary/vendor/lib64/libLocalTM_wrapper.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libMoireDetection.camera.samsung.so b/proprietary/vendor/lib64/libMoireDetection.camera.samsung.so new file mode 100644 index 0000000..1ee8b06 Binary files /dev/null and b/proprietary/vendor/lib64/libMoireDetection.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libMoireDetectionWrapper.camera.samsung.so b/proprietary/vendor/lib64/libMoireDetectionWrapper.camera.samsung.so new file mode 100644 index 0000000..f720f9b Binary files /dev/null and b/proprietary/vendor/lib64/libMoireDetectionWrapper.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libMoireDetector.uniplugin@1.0.so b/proprietary/vendor/lib64/libMoireDetector.uniplugin@1.0.so new file mode 100644 index 0000000..18ff574 Binary files /dev/null and b/proprietary/vendor/lib64/libMoireDetector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libMoonVerifier_v1.camera.samsung.so b/proprietary/vendor/lib64/libMoonVerifier_v1.camera.samsung.so new file mode 100644 index 0000000..c8fd1c9 Binary files /dev/null and b/proprietary/vendor/lib64/libMoonVerifier_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libMotionEstimator.camera.samsung.so b/proprietary/vendor/lib64/libMotionEstimator.camera.samsung.so new file mode 100644 index 0000000..edc0036 Binary files /dev/null and b/proprietary/vendor/lib64/libMotionEstimator.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libMotionEstimator.uniplugin@1.0.so b/proprietary/vendor/lib64/libMotionEstimator.uniplugin@1.0.so new file mode 100644 index 0000000..6670fa9 Binary files /dev/null and b/proprietary/vendor/lib64/libMotionEstimator.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libMotionEstimatorWrapper.camera.samsung.so b/proprietary/vendor/lib64/libMotionEstimatorWrapper.camera.samsung.so new file mode 100644 index 0000000..1dcfcd1 Binary files /dev/null and b/proprietary/vendor/lib64/libMotionEstimatorWrapper.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libObjectDetector.uniplugin@1.0.so b/proprietary/vendor/lib64/libObjectDetector.uniplugin@1.0.so new file mode 100644 index 0000000..5066964 Binary files /dev/null and b/proprietary/vendor/lib64/libObjectDetector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libOpenCL.so b/proprietary/vendor/lib64/libOpenCL.so new file mode 100644 index 0000000..8269cfd Binary files /dev/null and b/proprietary/vendor/lib64/libOpenCL.so differ diff --git a/proprietary/vendor/lib64/libOpenCv.camera.samsung.so b/proprietary/vendor/lib64/libOpenCv.camera.samsung.so new file mode 100644 index 0000000..f2c4db4 Binary files /dev/null and b/proprietary/vendor/lib64/libOpenCv.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libPanDetector.so b/proprietary/vendor/lib64/libPanDetector.so new file mode 100644 index 0000000..2f43eb9 Binary files /dev/null and b/proprietary/vendor/lib64/libPanDetector.so differ diff --git a/proprietary/vendor/lib64/libPeripheralStateUtils.so b/proprietary/vendor/lib64/libPeripheralStateUtils.so new file mode 100644 index 0000000..128fdb4 Binary files /dev/null and b/proprietary/vendor/lib64/libPeripheralStateUtils.so differ diff --git a/proprietary/vendor/lib64/libPersonal_capture.camera.samsung.so b/proprietary/vendor/lib64/libPersonal_capture.camera.samsung.so new file mode 100644 index 0000000..7dcff74 Binary files /dev/null and b/proprietary/vendor/lib64/libPersonal_capture.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libPersonal_core.camera.samsung.so b/proprietary/vendor/lib64/libPersonal_core.camera.samsung.so new file mode 100644 index 0000000..1566b48 Binary files /dev/null and b/proprietary/vendor/lib64/libPersonal_core.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libPetDetector_interface.so b/proprietary/vendor/lib64/libPetDetector_interface.so new file mode 100644 index 0000000..7d357f0 Binary files /dev/null and b/proprietary/vendor/lib64/libPetDetector_interface.so differ diff --git a/proprietary/vendor/lib64/libPetDetector_v1.camera.samsung.so b/proprietary/vendor/lib64/libPetDetector_v1.camera.samsung.so new file mode 100644 index 0000000..4fefeac Binary files /dev/null and b/proprietary/vendor/lib64/libPetDetector_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libPortraitSolution.camera.samsung_preview.so b/proprietary/vendor/lib64/libPortraitSolution.camera.samsung_preview.so new file mode 100644 index 0000000..71c0648 Binary files /dev/null and b/proprietary/vendor/lib64/libPortraitSolution.camera.samsung_preview.so differ diff --git a/proprietary/vendor/lib64/libQRInterface.camera.samsung.so b/proprietary/vendor/lib64/libQRInterface.camera.samsung.so new file mode 100644 index 0000000..76d18db Binary files /dev/null and b/proprietary/vendor/lib64/libQRInterface.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libQSEEComAPI.so b/proprietary/vendor/lib64/libQSEEComAPI.so new file mode 100644 index 0000000..060cc8e Binary files /dev/null and b/proprietary/vendor/lib64/libQSEEComAPI.so differ diff --git a/proprietary/vendor/lib64/libQcelp13SwCodec.so b/proprietary/vendor/lib64/libQcelp13SwCodec.so new file mode 100644 index 0000000..36eed5e Binary files /dev/null and b/proprietary/vendor/lib64/libQcelp13SwCodec.so differ diff --git a/proprietary/vendor/lib64/libQrDetector.uniplugin@1.0.so b/proprietary/vendor/lib64/libQrDetector.uniplugin@1.0.so new file mode 100644 index 0000000..53d2735 Binary files /dev/null and b/proprietary/vendor/lib64/libQrDetector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libRelighting_API.camera.samsung.so b/proprietary/vendor/lib64/libRelighting_API.camera.samsung.so new file mode 100644 index 0000000..5c50d4b Binary files /dev/null and b/proprietary/vendor/lib64/libRelighting_API.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libSNPE.so b/proprietary/vendor/lib64/libSNPE.so new file mode 100644 index 0000000..0262866 Binary files /dev/null and b/proprietary/vendor/lib64/libSNPE.so differ diff --git a/proprietary/vendor/lib64/libSRIB_ARVL_HAP.camera.samsung.so b/proprietary/vendor/lib64/libSRIB_ARVL_HAP.camera.samsung.so new file mode 100644 index 0000000..888784f Binary files /dev/null and b/proprietary/vendor/lib64/libSRIB_ARVL_HAP.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libSWNDFilterPreview.camera.samsung.so b/proprietary/vendor/lib64/libSWNDFilterPreview.camera.samsung.so new file mode 100644 index 0000000..bcd3b31 Binary files /dev/null and b/proprietary/vendor/lib64/libSWNDFilterPreview.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libSceneDetector_v1.camera.samsung.so b/proprietary/vendor/lib64/libSceneDetector_v1.camera.samsung.so new file mode 100644 index 0000000..83b36d9 Binary files /dev/null and b/proprietary/vendor/lib64/libSceneDetector_v1.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libSecJpegEncoder.uniplugin@1.0.so b/proprietary/vendor/lib64/libSecJpegEncoder.uniplugin@1.0.so new file mode 100644 index 0000000..a8d784c Binary files /dev/null and b/proprietary/vendor/lib64/libSecJpegEncoder.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libSnpeCpu.so b/proprietary/vendor/lib64/libSnpeCpu.so new file mode 100644 index 0000000..d4aa139 Binary files /dev/null and b/proprietary/vendor/lib64/libSnpeCpu.so differ diff --git a/proprietary/vendor/lib64/libSnpeGpu.so b/proprietary/vendor/lib64/libSnpeGpu.so new file mode 100644 index 0000000..84b3dcf Binary files /dev/null and b/proprietary/vendor/lib64/libSnpeGpu.so differ diff --git a/proprietary/vendor/lib64/libSnpeHtpV79Stub.so b/proprietary/vendor/lib64/libSnpeHtpV79Stub.so new file mode 100644 index 0000000..2977361 Binary files /dev/null and b/proprietary/vendor/lib64/libSnpeHtpV79Stub.so differ diff --git a/proprietary/vendor/lib64/libTetraSR10.camera.samsung.so b/proprietary/vendor/lib64/libTetraSR10.camera.samsung.so new file mode 100644 index 0000000..316daa3 Binary files /dev/null and b/proprietary/vendor/lib64/libTetraSR10.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libTetraSR10Tuning.camera.samsung.so b/proprietary/vendor/lib64/libTetraSR10Tuning.camera.samsung.so new file mode 100644 index 0000000..e2aa6f6 Binary files /dev/null and b/proprietary/vendor/lib64/libTetraSR10Tuning.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libTrustedInputAIDL.so b/proprietary/vendor/lib64/libTrustedInputAIDL.so new file mode 100644 index 0000000..ca5aa8b Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedInputAIDL.so differ diff --git a/proprietary/vendor/lib64/libTrustedInputUtils.so b/proprietary/vendor/lib64/libTrustedInputUtils.so new file mode 100644 index 0000000..c1de41a Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedInputUtils.so differ diff --git a/proprietary/vendor/lib64/libTrustedUIAIDL.so b/proprietary/vendor/lib64/libTrustedUIAIDL.so new file mode 100644 index 0000000..b9f03c6 Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedUIAIDL.so differ diff --git a/proprietary/vendor/lib64/libUniPluginUtils.so b/proprietary/vendor/lib64/libUniPluginUtils.so new file mode 100644 index 0000000..b3f97a7 Binary files /dev/null and b/proprietary/vendor/lib64/libUniPluginUtils.so differ diff --git a/proprietary/vendor/lib64/libUniScaler.uniplugin@1.0.so b/proprietary/vendor/lib64/libUniScaler.uniplugin@1.0.so new file mode 100644 index 0000000..ca61aa4 Binary files /dev/null and b/proprietary/vendor/lib64/libUniScaler.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libVendorSemDataProps.so b/proprietary/vendor/lib64/libVendorSemDataProps.so new file mode 100644 index 0000000..6571c56 Binary files /dev/null and b/proprietary/vendor/lib64/libVendorSemDataProps.so differ diff --git a/proprietary/vendor/lib64/libVendorSemTelephonyProps.so b/proprietary/vendor/lib64/libVendorSemTelephonyProps.so new file mode 100644 index 0000000..9d714e8 Binary files /dev/null and b/proprietary/vendor/lib64/libVendorSemTelephonyProps.so differ diff --git a/proprietary/vendor/lib64/lib_SamsungRec_08020.so b/proprietary/vendor/lib64/lib_SamsungRec_08020.so new file mode 100644 index 0000000..a3bbfa0 Binary files /dev/null and b/proprietary/vendor/lib64/lib_SamsungRec_08020.so differ diff --git a/proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so b/proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so new file mode 100644 index 0000000..6416e50 Binary files /dev/null and b/proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so differ diff --git a/proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so b/proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so new file mode 100644 index 0000000..d9bda40 Binary files /dev/null and b/proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so differ diff --git a/proprietary/vendor/lib64/lib_SoundAlive_play_plus_ver900.so b/proprietary/vendor/lib64/lib_SoundAlive_play_plus_ver900.so new file mode 100644 index 0000000..61e0ab5 Binary files /dev/null and b/proprietary/vendor/lib64/lib_SoundAlive_play_plus_ver900.so differ diff --git a/proprietary/vendor/lib64/lib_SoundBooster_ver2060.so b/proprietary/vendor/lib64/lib_SoundBooster_ver2060.so new file mode 100644 index 0000000..709b678 Binary files /dev/null and b/proprietary/vendor/lib64/lib_SoundBooster_ver2060.so differ diff --git a/proprietary/vendor/lib64/lib_lvacfs.so b/proprietary/vendor/lib64/lib_lvacfs.so new file mode 100644 index 0000000..59193fa Binary files /dev/null and b/proprietary/vendor/lib64/lib_lvacfs.so differ diff --git a/proprietary/vendor/lib64/libadm.so b/proprietary/vendor/lib64/libadm.so new file mode 100644 index 0000000..d10e60c Binary files /dev/null and b/proprietary/vendor/lib64/libadm.so differ diff --git a/proprietary/vendor/lib64/libadreno_app_profiles.so b/proprietary/vendor/lib64/libadreno_app_profiles.so new file mode 100644 index 0000000..09630ac Binary files /dev/null and b/proprietary/vendor/lib64/libadreno_app_profiles.so differ diff --git a/proprietary/vendor/lib64/libadreno_utils.so b/proprietary/vendor/lib64/libadreno_utils.so new file mode 100644 index 0000000..922c5ca Binary files /dev/null and b/proprietary/vendor/lib64/libadreno_utils.so differ diff --git a/proprietary/vendor/lib64/libadsp_default_listener.so b/proprietary/vendor/lib64/libadsp_default_listener.so new file mode 100644 index 0000000..9fd9203 Binary files /dev/null and b/proprietary/vendor/lib64/libadsp_default_listener.so differ diff --git a/proprietary/vendor/lib64/libadsprpc.so b/proprietary/vendor/lib64/libadsprpc.so new file mode 100644 index 0000000..5c0a309 Binary files /dev/null and b/proprietary/vendor/lib64/libadsprpc.so differ diff --git a/proprietary/vendor/lib64/libagm.so b/proprietary/vendor/lib64/libagm.so new file mode 100644 index 0000000..fe7caa5 Binary files /dev/null and b/proprietary/vendor/lib64/libagm.so differ diff --git a/proprietary/vendor/lib64/libaiAutoFocus.so b/proprietary/vendor/lib64/libaiAutoFocus.so new file mode 100644 index 0000000..71a67d4 Binary files /dev/null and b/proprietary/vendor/lib64/libaiAutoFocus.so differ diff --git a/proprietary/vendor/lib64/libai_denoiser_interface.so b/proprietary/vendor/lib64/libai_denoiser_interface.so new file mode 100644 index 0000000..8a09df1 Binary files /dev/null and b/proprietary/vendor/lib64/libai_denoiser_interface.so differ diff --git a/proprietary/vendor/lib64/libai_tetra_super_zoom.arcsoft.so b/proprietary/vendor/lib64/libai_tetra_super_zoom.arcsoft.so new file mode 100644 index 0000000..32d90bc Binary files /dev/null and b/proprietary/vendor/lib64/libai_tetra_super_zoom.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libaidenoiser.so b/proprietary/vendor/lib64/libaidenoiser.so new file mode 100644 index 0000000..749535c Binary files /dev/null and b/proprietary/vendor/lib64/libaidenoiser.so differ diff --git a/proprietary/vendor/lib64/libaidenoiserv2.so b/proprietary/vendor/lib64/libaidenoiserv2.so new file mode 100644 index 0000000..8f75d8e Binary files /dev/null and b/proprietary/vendor/lib64/libaidenoiserv2.so differ diff --git a/proprietary/vendor/lib64/libaifrc.quram.so b/proprietary/vendor/lib64/libaifrc.quram.so new file mode 100644 index 0000000..d52c1a0 Binary files /dev/null and b/proprietary/vendor/lib64/libaifrc.quram.so differ diff --git a/proprietary/vendor/lib64/libaiscaler.so b/proprietary/vendor/lib64/libaiscaler.so new file mode 100644 index 0000000..68af721 Binary files /dev/null and b/proprietary/vendor/lib64/libaiscaler.so differ diff --git a/proprietary/vendor/lib64/libaivideocentral.arcsoft.so b/proprietary/vendor/lib64/libaivideocentral.arcsoft.so new file mode 100644 index 0000000..5d3a9cc Binary files /dev/null and b/proprietary/vendor/lib64/libaivideocentral.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libar-pal.so b/proprietary/vendor/lib64/libar-pal.so new file mode 100644 index 0000000..52f1bbf Binary files /dev/null and b/proprietary/vendor/lib64/libar-pal.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_deflicker_native.so b/proprietary/vendor/lib64/libarcsoft_deflicker_native.so new file mode 100644 index 0000000..a29b9bf Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_deflicker_native.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dualcam_portraitlighting_preview.so b/proprietary/vendor/lib64/libarcsoft_dualcam_portraitlighting_preview.so new file mode 100644 index 0000000..c69c07f Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dualcam_portraitlighting_preview.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_object_tracking.so b/proprietary/vendor/lib64/libarcsoft_object_tracking.so new file mode 100644 index 0000000..87bf8cc Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_object_tracking.so differ diff --git a/proprietary/vendor/lib64/libatccore.so b/proprietary/vendor/lib64/libatccore.so new file mode 100644 index 0000000..3ecb802 Binary files /dev/null and b/proprietary/vendor/lib64/libatccore.so differ diff --git a/proprietary/vendor/lib64/libaudio_log_utils.so b/proprietary/vendor/lib64/libaudio_log_utils.so new file mode 100644 index 0000000..f321287 Binary files /dev/null and b/proprietary/vendor/lib64/libaudio_log_utils.so differ diff --git a/proprietary/vendor/lib64/libauto_framing_arcsoft.uniplugin@1.0.so b/proprietary/vendor/lib64/libauto_framing_arcsoft.uniplugin@1.0.so new file mode 100644 index 0000000..c8cc9d8 Binary files /dev/null and b/proprietary/vendor/lib64/libauto_framing_arcsoft.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libauto_framing_lite.uniplugin@1.0.so b/proprietary/vendor/lib64/libauto_framing_lite.uniplugin@1.0.so new file mode 100644 index 0000000..fd26807 Binary files /dev/null and b/proprietary/vendor/lib64/libauto_framing_lite.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libautotracking_interface.so b/proprietary/vendor/lib64/libautotracking_interface.so new file mode 100644 index 0000000..ba59601 Binary files /dev/null and b/proprietary/vendor/lib64/libautotracking_interface.so differ diff --git a/proprietary/vendor/lib64/libbacklight-calib.so b/proprietary/vendor/lib64/libbacklight-calib.so new file mode 100644 index 0000000..861a68a Binary files /dev/null and b/proprietary/vendor/lib64/libbacklight-calib.so differ diff --git a/proprietary/vendor/lib64/libbatching.so b/proprietary/vendor/lib64/libbatching.so new file mode 100644 index 0000000..38fcd9c Binary files /dev/null and b/proprietary/vendor/lib64/libbatching.so differ diff --git a/proprietary/vendor/lib64/libbeauty_preview.uniplugin@1.0.so b/proprietary/vendor/lib64/libbeauty_preview.uniplugin@1.0.so new file mode 100644 index 0000000..d5ecf2c Binary files /dev/null and b/proprietary/vendor/lib64/libbeauty_preview.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libbeautyshot.arcsoft.so b/proprietary/vendor/lib64/libbeautyshot.arcsoft.so new file mode 100644 index 0000000..bae2a68 Binary files /dev/null and b/proprietary/vendor/lib64/libbeautyshot.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libbitmlengine.so b/proprietary/vendor/lib64/libbitmlengine.so new file mode 100644 index 0000000..0d6e957 Binary files /dev/null and b/proprietary/vendor/lib64/libbitmlengine.so differ diff --git a/proprietary/vendor/lib64/libbitmlenginev2.so b/proprietary/vendor/lib64/libbitmlenginev2.so new file mode 100644 index 0000000..ec72792 Binary files /dev/null and b/proprietary/vendor/lib64/libbitmlenginev2.so differ diff --git a/proprietary/vendor/lib64/libbodyid.arcsoft.so b/proprietary/vendor/lib64/libbodyid.arcsoft.so new file mode 100644 index 0000000..cc9a066 Binary files /dev/null and b/proprietary/vendor/lib64/libbodyid.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libc++.so b/proprietary/vendor/lib64/libc++.so new file mode 100644 index 0000000..631033b Binary files /dev/null and b/proprietary/vendor/lib64/libc++.so differ diff --git a/proprietary/vendor/lib64/libc2filterplugin.so b/proprietary/vendor/lib64/libc2filterplugin.so new file mode 100644 index 0000000..006afe5 Binary files /dev/null and b/proprietary/vendor/lib64/libc2filterplugin.so differ diff --git a/proprietary/vendor/lib64/libcacertclient.so b/proprietary/vendor/lib64/libcacertclient.so new file mode 100644 index 0000000..7e35018 Binary files /dev/null and b/proprietary/vendor/lib64/libcacertclient.so differ diff --git a/proprietary/vendor/lib64/libcamxcommonutils.so b/proprietary/vendor/lib64/libcamxcommonutils.so new file mode 100644 index 0000000..4bdd057 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxcommonutils.so differ diff --git a/proprietary/vendor/lib64/libcamxfdengine.so b/proprietary/vendor/lib64/libcamxfdengine.so new file mode 100644 index 0000000..8d1d3d7 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxfdengine.so differ diff --git a/proprietary/vendor/lib64/libcamxhwnodecontext.so b/proprietary/vendor/lib64/libcamxhwnodecontext.so new file mode 100644 index 0000000..915dd01 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxhwnodecontext.so differ diff --git a/proprietary/vendor/lib64/libcamxifestriping.so b/proprietary/vendor/lib64/libcamxifestriping.so new file mode 100644 index 0000000..1f9e697 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxifestriping.so differ diff --git a/proprietary/vendor/lib64/libcamximageformatutils.so b/proprietary/vendor/lib64/libcamximageformatutils.so new file mode 100644 index 0000000..927fb4a Binary files /dev/null and b/proprietary/vendor/lib64/libcamximageformatutils.so differ diff --git a/proprietary/vendor/lib64/libcamxqsatalgo.so b/proprietary/vendor/lib64/libcamxqsatalgo.so new file mode 100644 index 0000000..cd418e2 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxqsatalgo.so differ diff --git a/proprietary/vendor/lib64/libcamxsettingsmanager.so b/proprietary/vendor/lib64/libcamxsettingsmanager.so new file mode 100644 index 0000000..dad7ff5 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxsettingsmanager.so differ diff --git a/proprietary/vendor/lib64/libcamxstatscore.so b/proprietary/vendor/lib64/libcamxstatscore.so new file mode 100644 index 0000000..7cff42d Binary files /dev/null and b/proprietary/vendor/lib64/libcamxstatscore.so differ diff --git a/proprietary/vendor/lib64/libcamxswprocessalgo.so b/proprietary/vendor/lib64/libcamxswprocessalgo.so new file mode 100644 index 0000000..ce26ac6 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxswprocessalgo.so differ diff --git a/proprietary/vendor/lib64/libcamxtintlessalgo.so b/proprietary/vendor/lib64/libcamxtintlessalgo.so new file mode 100644 index 0000000..acf61d2 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxtintlessalgo.so differ diff --git a/proprietary/vendor/lib64/libcapiv2svacnnvendor.so b/proprietary/vendor/lib64/libcapiv2svacnnvendor.so new file mode 100644 index 0000000..850646e Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2svacnnvendor.so differ diff --git a/proprietary/vendor/lib64/libcapiv2svarnnvendor.so b/proprietary/vendor/lib64/libcapiv2svarnnvendor.so new file mode 100644 index 0000000..0b415e6 Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2svarnnvendor.so differ diff --git a/proprietary/vendor/lib64/libcapiv2udk7vendor.so b/proprietary/vendor/lib64/libcapiv2udk7vendor.so new file mode 100644 index 0000000..5711dea Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2udk7vendor.so differ diff --git a/proprietary/vendor/lib64/libcapiv2uvvendor.so b/proprietary/vendor/lib64/libcapiv2uvvendor.so new file mode 100644 index 0000000..c81ca9b Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2uvvendor.so differ diff --git a/proprietary/vendor/lib64/libcdfw.so b/proprietary/vendor/lib64/libcdfw.so new file mode 100644 index 0000000..601a64f Binary files /dev/null and b/proprietary/vendor/lib64/libcdfw.so differ diff --git a/proprietary/vendor/lib64/libcdfw_remote_api.so b/proprietary/vendor/lib64/libcdfw_remote_api.so new file mode 100644 index 0000000..0f3657d Binary files /dev/null and b/proprietary/vendor/lib64/libcdfw_remote_api.so differ diff --git a/proprietary/vendor/lib64/libcdsp_default_listener.so b/proprietary/vendor/lib64/libcdsp_default_listener.so new file mode 100644 index 0000000..9c3ed73 Binary files /dev/null and b/proprietary/vendor/lib64/libcdsp_default_listener.so differ diff --git a/proprietary/vendor/lib64/libcdsprpc.so b/proprietary/vendor/lib64/libcdsprpc.so new file mode 100644 index 0000000..336f011 Binary files /dev/null and b/proprietary/vendor/lib64/libcdsprpc.so differ diff --git a/proprietary/vendor/lib64/libchilog.so b/proprietary/vendor/lib64/libchilog.so new file mode 100644 index 0000000..2b90ee1 Binary files /dev/null and b/proprietary/vendor/lib64/libchilog.so differ diff --git a/proprietary/vendor/lib64/libclstc_algorithm_adapter.so b/proprietary/vendor/lib64/libclstc_algorithm_adapter.so new file mode 100644 index 0000000..ee5818d Binary files /dev/null and b/proprietary/vendor/lib64/libclstc_algorithm_adapter.so differ diff --git a/proprietary/vendor/lib64/libclstc_gcp_adapter.so b/proprietary/vendor/lib64/libclstc_gcp_adapter.so new file mode 100644 index 0000000..068cf2f Binary files /dev/null and b/proprietary/vendor/lib64/libclstc_gcp_adapter.so differ diff --git a/proprietary/vendor/lib64/libclstc_tm.so b/proprietary/vendor/lib64/libclstc_tm.so new file mode 100644 index 0000000..27d9f45 Binary files /dev/null and b/proprietary/vendor/lib64/libclstc_tm.so differ diff --git a/proprietary/vendor/lib64/libcommonchiutils.so b/proprietary/vendor/lib64/libcommonchiutils.so new file mode 100644 index 0000000..12a7cd3 Binary files /dev/null and b/proprietary/vendor/lib64/libcommonchiutils.so differ diff --git a/proprietary/vendor/lib64/libconfigdb.so b/proprietary/vendor/lib64/libconfigdb.so new file mode 100644 index 0000000..40f31ed Binary files /dev/null and b/proprietary/vendor/lib64/libconfigdb.so differ diff --git a/proprietary/vendor/lib64/libcpion.so b/proprietary/vendor/lib64/libcpion.so new file mode 100644 index 0000000..2f6cdf6 Binary files /dev/null and b/proprietary/vendor/lib64/libcpion.so differ diff --git a/proprietary/vendor/lib64/libcv_common.so b/proprietary/vendor/lib64/libcv_common.so new file mode 100644 index 0000000..7170450 Binary files /dev/null and b/proprietary/vendor/lib64/libcv_common.so differ diff --git a/proprietary/vendor/lib64/libdataitems.so b/proprietary/vendor/lib64/libdataitems.so new file mode 100644 index 0000000..1032bd1 Binary files /dev/null and b/proprietary/vendor/lib64/libdataitems.so differ diff --git a/proprietary/vendor/lib64/libdiag.so b/proprietary/vendor/lib64/libdiag.so new file mode 100644 index 0000000..c1452c6 Binary files /dev/null and b/proprietary/vendor/lib64/libdiag.so differ diff --git a/proprietary/vendor/lib64/libdiagjni.so b/proprietary/vendor/lib64/libdiagjni.so new file mode 100644 index 0000000..9b0a912 Binary files /dev/null and b/proprietary/vendor/lib64/libdiagjni.so differ diff --git a/proprietary/vendor/lib64/libdigital-dimming.so b/proprietary/vendor/lib64/libdigital-dimming.so new file mode 100644 index 0000000..3da487e Binary files /dev/null and b/proprietary/vendor/lib64/libdigital-dimming.so differ diff --git a/proprietary/vendor/lib64/libdisp-aba.so b/proprietary/vendor/lib64/libdisp-aba.so new file mode 100644 index 0000000..4ef9fae Binary files /dev/null and b/proprietary/vendor/lib64/libdisp-aba.so differ diff --git a/proprietary/vendor/lib64/libdisplayqos.so b/proprietary/vendor/lib64/libdisplayqos.so new file mode 100644 index 0000000..b1ebcdb Binary files /dev/null and b/proprietary/vendor/lib64/libdisplayqos.so differ diff --git a/proprietary/vendor/lib64/libdisplayskuutils.so b/proprietary/vendor/lib64/libdisplayskuutils.so new file mode 100644 index 0000000..56a778e Binary files /dev/null and b/proprietary/vendor/lib64/libdisplayskuutils.so differ diff --git a/proprietary/vendor/lib64/libdpps.so b/proprietary/vendor/lib64/libdpps.so new file mode 100644 index 0000000..2ceb61d Binary files /dev/null and b/proprietary/vendor/lib64/libdpps.so differ diff --git a/proprietary/vendor/lib64/libdrmfs.so b/proprietary/vendor/lib64/libdrmfs.so new file mode 100644 index 0000000..3b98e58 Binary files /dev/null and b/proprietary/vendor/lib64/libdrmfs.so differ diff --git a/proprietary/vendor/lib64/libdrmtime.so b/proprietary/vendor/lib64/libdrmtime.so new file mode 100644 index 0000000..bcf9d3e Binary files /dev/null and b/proprietary/vendor/lib64/libdrmtime.so differ diff --git a/proprietary/vendor/lib64/libdsd2pcm.so b/proprietary/vendor/lib64/libdsd2pcm.so new file mode 100644 index 0000000..21b7e7f Binary files /dev/null and b/proprietary/vendor/lib64/libdsd2pcm.so differ diff --git a/proprietary/vendor/lib64/libdsi_netctrl.so b/proprietary/vendor/lib64/libdsi_netctrl.so new file mode 100644 index 0000000..4285ad1 Binary files /dev/null and b/proprietary/vendor/lib64/libdsi_netctrl.so differ diff --git a/proprietary/vendor/lib64/libdsmanager.so b/proprietary/vendor/lib64/libdsmanager.so new file mode 100644 index 0000000..5092558 Binary files /dev/null and b/proprietary/vendor/lib64/libdsmanager.so differ diff --git a/proprietary/vendor/lib64/libdsutils.so b/proprietary/vendor/lib64/libdsutils.so new file mode 100644 index 0000000..0924a40 Binary files /dev/null and b/proprietary/vendor/lib64/libdsutils.so differ diff --git a/proprietary/vendor/lib64/libdualcamrefocus_video.arcsoft.so b/proprietary/vendor/lib64/libdualcamrefocus_video.arcsoft.so new file mode 100644 index 0000000..a961155 Binary files /dev/null and b/proprietary/vendor/lib64/libdualcamrefocus_video.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libdualcamvirap_video.arcsoft.so b/proprietary/vendor/lib64/libdualcamvirap_video.arcsoft.so new file mode 100644 index 0000000..bfaa91e Binary files /dev/null and b/proprietary/vendor/lib64/libdualcamvirap_video.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so b/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so new file mode 100644 index 0000000..57103af Binary files /dev/null and b/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so differ diff --git a/proprietary/vendor/lib64/libengine_did.so b/proprietary/vendor/lib64/libengine_did.so new file mode 100644 index 0000000..f6bfb1e Binary files /dev/null and b/proprietary/vendor/lib64/libengine_did.so differ diff --git a/proprietary/vendor/lib64/libengmode_client.so b/proprietary/vendor/lib64/libengmode_client.so new file mode 100644 index 0000000..3d6d861 Binary files /dev/null and b/proprietary/vendor/lib64/libengmode_client.so differ diff --git a/proprietary/vendor/lib64/libeva.so b/proprietary/vendor/lib64/libeva.so new file mode 100644 index 0000000..d4f975b Binary files /dev/null and b/proprietary/vendor/lib64/libeva.so differ diff --git a/proprietary/vendor/lib64/libeva_util.so b/proprietary/vendor/lib64/libeva_util.so new file mode 100644 index 0000000..9165c06 Binary files /dev/null and b/proprietary/vendor/lib64/libeva_util.so differ diff --git a/proprietary/vendor/lib64/libevent_finder.uniplugin@1.0.so b/proprietary/vendor/lib64/libevent_finder.uniplugin@1.0.so new file mode 100644 index 0000000..d3efedd Binary files /dev/null and b/proprietary/vendor/lib64/libevent_finder.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libexifa.camera.samsung.so b/proprietary/vendor/lib64/libexifa.camera.samsung.so new file mode 100644 index 0000000..fedb7b8 Binary files /dev/null and b/proprietary/vendor/lib64/libexifa.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libface_landmark.arcsoft.so b/proprietary/vendor/lib64/libface_landmark.arcsoft.so new file mode 100644 index 0000000..006a0bc Binary files /dev/null and b/proprietary/vendor/lib64/libface_landmark.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libfast_uwdc.uniplugin@1.0.so b/proprietary/vendor/lib64/libfast_uwdc.uniplugin@1.0.so new file mode 100644 index 0000000..cec5e43 Binary files /dev/null and b/proprietary/vendor/lib64/libfast_uwdc.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libfastcvdsp_stub.so b/proprietary/vendor/lib64/libfastcvdsp_stub.so new file mode 100644 index 0000000..93570fa Binary files /dev/null and b/proprietary/vendor/lib64/libfastcvdsp_stub.so differ diff --git a/proprietary/vendor/lib64/libfastcvopt.so b/proprietary/vendor/lib64/libfastcvopt.so new file mode 100644 index 0000000..94b4873 Binary files /dev/null and b/proprietary/vendor/lib64/libfastcvopt.so differ diff --git a/proprietary/vendor/lib64/libfeutils.so b/proprietary/vendor/lib64/libfeutils.so new file mode 100644 index 0000000..8ff186b Binary files /dev/null and b/proprietary/vendor/lib64/libfeutils.so differ diff --git a/proprietary/vendor/lib64/libfloatingfeature.so b/proprietary/vendor/lib64/libfloatingfeature.so new file mode 100644 index 0000000..2d722b9 Binary files /dev/null and b/proprietary/vendor/lib64/libfloatingfeature.so differ diff --git a/proprietary/vendor/lib64/libfloatingfeature_hal.so b/proprietary/vendor/lib64/libfloatingfeature_hal.so new file mode 100644 index 0000000..658f228 Binary files /dev/null and b/proprietary/vendor/lib64/libfloatingfeature_hal.so differ diff --git a/proprietary/vendor/lib64/libfocuspeaking.so b/proprietary/vendor/lib64/libfocuspeaking.so new file mode 100644 index 0000000..867ef84 Binary files /dev/null and b/proprietary/vendor/lib64/libfocuspeaking.so differ diff --git a/proprietary/vendor/lib64/libfocuspeaking.uniplugin@1.0.so b/proprietary/vendor/lib64/libfocuspeaking.uniplugin@1.0.so new file mode 100644 index 0000000..7d928d4 Binary files /dev/null and b/proprietary/vendor/lib64/libfocuspeaking.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libformatConverter.unifunc.so b/proprietary/vendor/lib64/libformatConverter.unifunc.so new file mode 100644 index 0000000..5393120 Binary files /dev/null and b/proprietary/vendor/lib64/libformatConverter.unifunc.so differ diff --git a/proprietary/vendor/lib64/libgame_enhance.so b/proprietary/vendor/lib64/libgame_enhance.so new file mode 100644 index 0000000..19f92e3 Binary files /dev/null and b/proprietary/vendor/lib64/libgame_enhance.so differ diff --git a/proprietary/vendor/lib64/libgeofencing.so b/proprietary/vendor/lib64/libgeofencing.so new file mode 100644 index 0000000..927ca72 Binary files /dev/null and b/proprietary/vendor/lib64/libgeofencing.so differ diff --git a/proprietary/vendor/lib64/libgf_in_system_lib.so b/proprietary/vendor/lib64/libgf_in_system_lib.so new file mode 100644 index 0000000..86cf5b8 Binary files /dev/null and b/proprietary/vendor/lib64/libgf_in_system_lib.so differ diff --git a/proprietary/vendor/lib64/libgnss.so b/proprietary/vendor/lib64/libgnss.so new file mode 100644 index 0000000..64a6fc2 Binary files /dev/null and b/proprietary/vendor/lib64/libgnss.so differ diff --git a/proprietary/vendor/lib64/libgnsspps.so b/proprietary/vendor/lib64/libgnsspps.so new file mode 100644 index 0000000..d1db487 Binary files /dev/null and b/proprietary/vendor/lib64/libgnsspps.so differ diff --git a/proprietary/vendor/lib64/libgps.utils.so b/proprietary/vendor/lib64/libgps.utils.so new file mode 100644 index 0000000..1a2cb85 Binary files /dev/null and b/proprietary/vendor/lib64/libgps.utils.so differ diff --git a/proprietary/vendor/lib64/libgpt.so b/proprietary/vendor/lib64/libgpt.so new file mode 100644 index 0000000..22fe702 Binary files /dev/null and b/proprietary/vendor/lib64/libgpt.so differ diff --git a/proprietary/vendor/lib64/libgpudataproducer.so b/proprietary/vendor/lib64/libgpudataproducer.so new file mode 100644 index 0000000..9c478aa Binary files /dev/null and b/proprietary/vendor/lib64/libgpudataproducer.so differ diff --git a/proprietary/vendor/lib64/libgralloc.qti.so b/proprietary/vendor/lib64/libgralloc.qti.so new file mode 100644 index 0000000..331beed Binary files /dev/null and b/proprietary/vendor/lib64/libgralloc.qti.so differ diff --git a/proprietary/vendor/lib64/libgralloccore.so b/proprietary/vendor/lib64/libgralloccore.so new file mode 100644 index 0000000..5d6067a Binary files /dev/null and b/proprietary/vendor/lib64/libgralloccore.so differ diff --git a/proprietary/vendor/lib64/libgralloctypes.so b/proprietary/vendor/lib64/libgralloctypes.so new file mode 100644 index 0000000..e82073f Binary files /dev/null and b/proprietary/vendor/lib64/libgralloctypes.so differ diff --git a/proprietary/vendor/lib64/libgrallocusage.so b/proprietary/vendor/lib64/libgrallocusage.so new file mode 100644 index 0000000..d978436 Binary files /dev/null and b/proprietary/vendor/lib64/libgrallocusage.so differ diff --git a/proprietary/vendor/lib64/libgrallocutils.so b/proprietary/vendor/lib64/libgrallocutils.so new file mode 100644 index 0000000..8b55a64 Binary files /dev/null and b/proprietary/vendor/lib64/libgrallocutils.so differ diff --git a/proprietary/vendor/lib64/libgsl.so b/proprietary/vendor/lib64/libgsl.so new file mode 100644 index 0000000..2b7d52f Binary files /dev/null and b/proprietary/vendor/lib64/libgsl.so differ diff --git a/proprietary/vendor/lib64/libhand_interaction.uniplugin@1.0.so b/proprietary/vendor/lib64/libhand_interaction.uniplugin@1.0.so new file mode 100644 index 0000000..134b3b9 Binary files /dev/null and b/proprietary/vendor/lib64/libhand_interaction.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libhandgesture.arcsoft.so b/proprietary/vendor/lib64/libhandgesture.arcsoft.so new file mode 100644 index 0000000..c415053 Binary files /dev/null and b/proprietary/vendor/lib64/libhandgesture.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libhdr10plus.so b/proprietary/vendor/lib64/libhdr10plus.so new file mode 100644 index 0000000..fe0b992 Binary files /dev/null and b/proprietary/vendor/lib64/libhdr10plus.so differ diff --git a/proprietary/vendor/lib64/libhdr_backlight_adapter.so b/proprietary/vendor/lib64/libhdr_backlight_adapter.so new file mode 100644 index 0000000..73a077b Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_backlight_adapter.so differ diff --git a/proprietary/vendor/lib64/libhdr_stub.so b/proprietary/vendor/lib64/libhdr_stub.so new file mode 100644 index 0000000..8349598 Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_stub.so differ diff --git a/proprietary/vendor/lib64/libhdr_tm.so b/proprietary/vendor/lib64/libhdr_tm.so new file mode 100644 index 0000000..5214898 Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_tm.so differ diff --git a/proprietary/vendor/lib64/libhdradaptivecustom.so b/proprietary/vendor/lib64/libhdradaptivecustom.so new file mode 100644 index 0000000..71b53dc Binary files /dev/null and b/proprietary/vendor/lib64/libhdradaptivecustom.so differ diff --git a/proprietary/vendor/lib64/libhdraid.gpu.arcsoft.so b/proprietary/vendor/lib64/libhdraid.gpu.arcsoft.so new file mode 100644 index 0000000..85111fa Binary files /dev/null and b/proprietary/vendor/lib64/libhdraid.gpu.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libhdraid.npu.arcsoft.so b/proprietary/vendor/lib64/libhdraid.npu.arcsoft.so new file mode 100644 index 0000000..49508f6 Binary files /dev/null and b/proprietary/vendor/lib64/libhdraid.npu.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamic.so b/proprietary/vendor/lib64/libhdrdynamic.so new file mode 100644 index 0000000..5ea9607 Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamic.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamicootf.so b/proprietary/vendor/lib64/libhdrdynamicootf.so new file mode 100644 index 0000000..0ee424c Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamicootf.so differ diff --git a/proprietary/vendor/lib64/libheifcapture.so b/proprietary/vendor/lib64/libheifcapture.so new file mode 100644 index 0000000..e4eb45a Binary files /dev/null and b/proprietary/vendor/lib64/libheifcapture.so differ diff --git a/proprietary/vendor/lib64/libhermes.so b/proprietary/vendor/lib64/libhermes.so new file mode 100644 index 0000000..83ac002 Binary files /dev/null and b/proprietary/vendor/lib64/libhermes.so differ diff --git a/proprietary/vendor/lib64/libhermes_bdbridge.so b/proprietary/vendor/lib64/libhermes_bdbridge.so new file mode 100644 index 0000000..670a97e Binary files /dev/null and b/proprietary/vendor/lib64/libhermes_bdbridge.so differ diff --git a/proprietary/vendor/lib64/libhermes_cred.so b/proprietary/vendor/lib64/libhermes_cred.so new file mode 100644 index 0000000..0551584 Binary files /dev/null and b/proprietary/vendor/lib64/libhermes_cred.so differ diff --git a/proprietary/vendor/lib64/libhme.so b/proprietary/vendor/lib64/libhme.so new file mode 100644 index 0000000..4ceec43 Binary files /dev/null and b/proprietary/vendor/lib64/libhme.so differ diff --git a/proprietary/vendor/lib64/libhwvault.so b/proprietary/vendor/lib64/libhwvault.so new file mode 100644 index 0000000..95e8eb2 Binary files /dev/null and b/proprietary/vendor/lib64/libhwvault.so differ diff --git a/proprietary/vendor/lib64/libhypermotion_core.so b/proprietary/vendor/lib64/libhypermotion_core.so new file mode 100644 index 0000000..928b67c Binary files /dev/null and b/proprietary/vendor/lib64/libhypermotion_core.so differ diff --git a/proprietary/vendor/lib64/libiddqd.uniplugin@1.0.so b/proprietary/vendor/lib64/libiddqd.uniplugin@1.0.so new file mode 100644 index 0000000..622a6aa Binary files /dev/null and b/proprietary/vendor/lib64/libiddqd.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libidl.so b/proprietary/vendor/lib64/libidl.so new file mode 100644 index 0000000..f60c126 Binary files /dev/null and b/proprietary/vendor/lib64/libidl.so differ diff --git a/proprietary/vendor/lib64/libimage_enhancement.arcsoft.so b/proprietary/vendor/lib64/libimage_enhancement.arcsoft.so new file mode 100644 index 0000000..c88a4ad Binary files /dev/null and b/proprietary/vendor/lib64/libimage_enhancement.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libimage_io.so b/proprietary/vendor/lib64/libimage_io.so new file mode 100644 index 0000000..3e14a23 Binary files /dev/null and b/proprietary/vendor/lib64/libimage_io.so differ diff --git a/proprietary/vendor/lib64/libimagecodec_native.quram.so b/proprietary/vendor/lib64/libimagecodec_native.quram.so new file mode 100644 index 0000000..04404bb Binary files /dev/null and b/proprietary/vendor/lib64/libimagecodec_native.quram.so differ diff --git a/proprietary/vendor/lib64/libimgproc_sw.unifunc@common.so b/proprietary/vendor/lib64/libimgproc_sw.unifunc@common.so new file mode 100644 index 0000000..486664e Binary files /dev/null and b/proprietary/vendor/lib64/libimgproc_sw.unifunc@common.so differ diff --git a/proprietary/vendor/lib64/libintervmipc.so b/proprietary/vendor/lib64/libintervmipc.so new file mode 100644 index 0000000..94768ea Binary files /dev/null and b/proprietary/vendor/lib64/libintervmipc.so differ diff --git a/proprietary/vendor/lib64/libipebpsstriping.so b/proprietary/vendor/lib64/libipebpsstriping.so new file mode 100644 index 0000000..8b62d2a Binary files /dev/null and b/proprietary/vendor/lib64/libipebpsstriping.so differ diff --git a/proprietary/vendor/lib64/libipebpsstriping170.so b/proprietary/vendor/lib64/libipebpsstriping170.so new file mode 100644 index 0000000..3dfaf46 Binary files /dev/null and b/proprietary/vendor/lib64/libipebpsstriping170.so differ diff --git a/proprietary/vendor/lib64/libipebpsstriping480.so b/proprietary/vendor/lib64/libipebpsstriping480.so new file mode 100644 index 0000000..636fcc0 Binary files /dev/null and b/proprietary/vendor/lib64/libipebpsstriping480.so differ diff --git a/proprietary/vendor/lib64/libisphwsetting.so b/proprietary/vendor/lib64/libisphwsetting.so new file mode 100644 index 0000000..56a702a Binary files /dev/null and b/proprietary/vendor/lib64/libisphwsetting.so differ diff --git a/proprietary/vendor/lib64/libizat_client_api.so b/proprietary/vendor/lib64/libizat_client_api.so new file mode 100644 index 0000000..5502289 Binary files /dev/null and b/proprietary/vendor/lib64/libizat_client_api.so differ diff --git a/proprietary/vendor/lib64/libizat_core.so b/proprietary/vendor/lib64/libizat_core.so new file mode 100644 index 0000000..894a4aa Binary files /dev/null and b/proprietary/vendor/lib64/libizat_core.so differ diff --git a/proprietary/vendor/lib64/libjnihelper.so b/proprietary/vendor/lib64/libjnihelper.so new file mode 100644 index 0000000..f53d331 Binary files /dev/null and b/proprietary/vendor/lib64/libjnihelper.so differ diff --git a/proprietary/vendor/lib64/libjpegQtable_interface.so b/proprietary/vendor/lib64/libjpegQtable_interface.so new file mode 100644 index 0000000..1bff3e7 Binary files /dev/null and b/proprietary/vendor/lib64/libjpegQtable_interface.so differ diff --git a/proprietary/vendor/lib64/libjpege.so b/proprietary/vendor/lib64/libjpege.so new file mode 100644 index 0000000..2affeba Binary files /dev/null and b/proprietary/vendor/lib64/libjpege.so differ diff --git a/proprietary/vendor/lib64/libjpegencoder_sw.unifunc.so b/proprietary/vendor/lib64/libjpegencoder_sw.unifunc.so new file mode 100644 index 0000000..c41b84d Binary files /dev/null and b/proprietary/vendor/lib64/libjpegencoder_sw.unifunc.so differ diff --git a/proprietary/vendor/lib64/libjpegsq.media.samsung.so b/proprietary/vendor/lib64/libjpegsq.media.samsung.so new file mode 100644 index 0000000..42fca28 Binary files /dev/null and b/proprietary/vendor/lib64/libjpegsq.media.samsung.so differ diff --git a/proprietary/vendor/lib64/libjump_shot.uniplugin@1.0.so b/proprietary/vendor/lib64/libjump_shot.uniplugin@1.0.so new file mode 100644 index 0000000..1b28701 Binary files /dev/null and b/proprietary/vendor/lib64/libjump_shot.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libkcl.so b/proprietary/vendor/lib64/libkcl.so new file mode 100644 index 0000000..a1422dd Binary files /dev/null and b/proprietary/vendor/lib64/libkcl.so differ diff --git a/proprietary/vendor/lib64/libkernelmanager.so b/proprietary/vendor/lib64/libkernelmanager.so new file mode 100644 index 0000000..0a03cde Binary files /dev/null and b/proprietary/vendor/lib64/libkernelmanager.so differ diff --git a/proprietary/vendor/lib64/libkeymaster4_1support.so b/proprietary/vendor/lib64/libkeymaster4_1support.so new file mode 100644 index 0000000..17334ce Binary files /dev/null and b/proprietary/vendor/lib64/libkeymaster4_1support.so differ diff --git a/proprietary/vendor/lib64/libkeymaster4support.so b/proprietary/vendor/lib64/libkeymaster4support.so new file mode 100644 index 0000000..ccb8837 Binary files /dev/null and b/proprietary/vendor/lib64/libkeymaster4support.so differ diff --git a/proprietary/vendor/lib64/libkeymaster_messages.so b/proprietary/vendor/lib64/libkeymaster_messages.so new file mode 100644 index 0000000..a67dc11 Binary files /dev/null and b/proprietary/vendor/lib64/libkeymaster_messages.so differ diff --git a/proprietary/vendor/lib64/libkeymaster_portable.so b/proprietary/vendor/lib64/libkeymaster_portable.so new file mode 100644 index 0000000..ad1d015 Binary files /dev/null and b/proprietary/vendor/lib64/libkeymaster_portable.so differ diff --git a/proprietary/vendor/lib64/liblbs_core.so b/proprietary/vendor/lib64/liblbs_core.so new file mode 100644 index 0000000..2c93191 Binary files /dev/null and b/proprietary/vendor/lib64/liblbs_core.so differ diff --git a/proprietary/vendor/lib64/liblistensoundmodel2vendor.so b/proprietary/vendor/lib64/liblistensoundmodel2vendor.so new file mode 100644 index 0000000..63d06b8 Binary files /dev/null and b/proprietary/vendor/lib64/liblistensoundmodel2vendor.so differ diff --git a/proprietary/vendor/lib64/liblivefocus_preview_engine.so b/proprietary/vendor/lib64/liblivefocus_preview_engine.so new file mode 100644 index 0000000..e28e1b1 Binary files /dev/null and b/proprietary/vendor/lib64/liblivefocus_preview_engine.so differ diff --git a/proprietary/vendor/lib64/liblivefocus_preview_interface.so b/proprietary/vendor/lib64/liblivefocus_preview_interface.so new file mode 100644 index 0000000..e67a47a Binary files /dev/null and b/proprietary/vendor/lib64/liblivefocus_preview_interface.so differ diff --git a/proprietary/vendor/lib64/libllvm-glnext.so b/proprietary/vendor/lib64/libllvm-glnext.so new file mode 100644 index 0000000..d7054db Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-glnext.so differ diff --git a/proprietary/vendor/lib64/libllvm-qcom.so b/proprietary/vendor/lib64/libllvm-qcom.so new file mode 100644 index 0000000..f0e2b90 Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-qcom.so differ diff --git a/proprietary/vendor/lib64/libllvm-qgl.so b/proprietary/vendor/lib64/libllvm-qgl.so new file mode 100644 index 0000000..07be197 Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-qgl.so differ diff --git a/proprietary/vendor/lib64/libloc_api_v02.so b/proprietary/vendor/lib64/libloc_api_v02.so new file mode 100644 index 0000000..84056b5 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_api_v02.so differ diff --git a/proprietary/vendor/lib64/libloc_api_wds.so b/proprietary/vendor/lib64/libloc_api_wds.so new file mode 100644 index 0000000..8d3c2ff Binary files /dev/null and b/proprietary/vendor/lib64/libloc_api_wds.so differ diff --git a/proprietary/vendor/lib64/libloc_base_util.so b/proprietary/vendor/lib64/libloc_base_util.so new file mode 100644 index 0000000..e2b6bdd Binary files /dev/null and b/proprietary/vendor/lib64/libloc_base_util.so differ diff --git a/proprietary/vendor/lib64/libloc_core.so b/proprietary/vendor/lib64/libloc_core.so new file mode 100644 index 0000000..2fac935 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_core.so differ diff --git a/proprietary/vendor/lib64/libloc_mq_client.so b/proprietary/vendor/lib64/libloc_mq_client.so new file mode 100644 index 0000000..c039753 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_mq_client.so differ diff --git a/proprietary/vendor/lib64/libloc_socket.so b/proprietary/vendor/lib64/libloc_socket.so new file mode 100644 index 0000000..3944ab9 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_socket.so differ diff --git a/proprietary/vendor/lib64/libloc_util.so b/proprietary/vendor/lib64/libloc_util.so new file mode 100644 index 0000000..a316489 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_util.so differ diff --git a/proprietary/vendor/lib64/liblocaltm_capture.uniplugin@1.0.so b/proprietary/vendor/lib64/liblocaltm_capture.uniplugin@1.0.so new file mode 100644 index 0000000..d4a7d41 Binary files /dev/null and b/proprietary/vendor/lib64/liblocaltm_capture.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/liblocation_api.so b/proprietary/vendor/lib64/liblocation_api.so new file mode 100644 index 0000000..5bac692 Binary files /dev/null and b/proprietary/vendor/lib64/liblocation_api.so differ diff --git a/proprietary/vendor/lib64/liblocation_api_msg.so b/proprietary/vendor/lib64/liblocation_api_msg.so new file mode 100644 index 0000000..11da0f2 Binary files /dev/null and b/proprietary/vendor/lib64/liblocation_api_msg.so differ diff --git a/proprietary/vendor/lib64/liblocation_client_api.so b/proprietary/vendor/lib64/liblocation_client_api.so new file mode 100644 index 0000000..12b5a4b Binary files /dev/null and b/proprietary/vendor/lib64/liblocation_client_api.so differ diff --git a/proprietary/vendor/lib64/liblocation_integration_api.so b/proprietary/vendor/lib64/liblocation_integration_api.so new file mode 100644 index 0000000..2443ee2 Binary files /dev/null and b/proprietary/vendor/lib64/liblocation_integration_api.so differ diff --git a/proprietary/vendor/lib64/liblocationservice.so b/proprietary/vendor/lib64/liblocationservice.so new file mode 100644 index 0000000..5f22a3a Binary files /dev/null and b/proprietary/vendor/lib64/liblocationservice.so differ diff --git a/proprietary/vendor/lib64/liblocationservice_glue.so b/proprietary/vendor/lib64/liblocationservice_glue.so new file mode 100644 index 0000000..10d208f Binary files /dev/null and b/proprietary/vendor/lib64/liblocationservice_glue.so differ diff --git a/proprietary/vendor/lib64/liblowi_client.so b/proprietary/vendor/lib64/liblowi_client.so new file mode 100644 index 0000000..0a6529b Binary files /dev/null and b/proprietary/vendor/lib64/liblowi_client.so differ diff --git a/proprietary/vendor/lib64/liblowi_common.so b/proprietary/vendor/lib64/liblowi_common.so new file mode 100644 index 0000000..3f7eca1 Binary files /dev/null and b/proprietary/vendor/lib64/liblowi_common.so differ diff --git a/proprietary/vendor/lib64/liblowi_wifihal.so b/proprietary/vendor/lib64/liblowi_wifihal.so new file mode 100644 index 0000000..cfe5dc3 Binary files /dev/null and b/proprietary/vendor/lib64/liblowi_wifihal.so differ diff --git a/proprietary/vendor/lib64/libmcaimegpu.samsung.so b/proprietary/vendor/lib64/libmcaimegpu.samsung.so new file mode 100644 index 0000000..d75430c Binary files /dev/null and b/proprietary/vendor/lib64/libmcaimegpu.samsung.so differ diff --git a/proprietary/vendor/lib64/libmctfengine_stub.so b/proprietary/vendor/lib64/libmctfengine_stub.so new file mode 100644 index 0000000..ec47a5c Binary files /dev/null and b/proprietary/vendor/lib64/libmctfengine_stub.so differ diff --git a/proprietary/vendor/lib64/libmdmdetect.so b/proprietary/vendor/lib64/libmdmdetect.so new file mode 100644 index 0000000..2522e33 Binary files /dev/null and b/proprietary/vendor/lib64/libmdmdetect.so differ diff --git a/proprietary/vendor/lib64/libmdsprpc.so b/proprietary/vendor/lib64/libmdsprpc.so new file mode 100644 index 0000000..d7ffcb9 Binary files /dev/null and b/proprietary/vendor/lib64/libmdsprpc.so differ diff --git a/proprietary/vendor/lib64/libmemutils.so b/proprietary/vendor/lib64/libmemutils.so new file mode 100644 index 0000000..cdb1a79 Binary files /dev/null and b/proprietary/vendor/lib64/libmemutils.so differ diff --git a/proprietary/vendor/lib64/libmfGhostDetection.so b/proprietary/vendor/lib64/libmfGhostDetection.so new file mode 100644 index 0000000..ee5ecc7 Binary files /dev/null and b/proprietary/vendor/lib64/libmfGhostDetection.so differ diff --git a/proprietary/vendor/lib64/libmfec.so b/proprietary/vendor/lib64/libmfec.so new file mode 100644 index 0000000..94af39a Binary files /dev/null and b/proprietary/vendor/lib64/libmfec.so differ diff --git a/proprietary/vendor/lib64/libminkdescriptor.so b/proprietary/vendor/lib64/libminkdescriptor.so new file mode 100644 index 0000000..729c2a0 Binary files /dev/null and b/proprietary/vendor/lib64/libminkdescriptor.so differ diff --git a/proprietary/vendor/lib64/libminksocket_vendor.so b/proprietary/vendor/lib64/libminksocket_vendor.so new file mode 100644 index 0000000..ae5af88 Binary files /dev/null and b/proprietary/vendor/lib64/libminksocket_vendor.so differ diff --git a/proprietary/vendor/lib64/libmm-hdcpmgr.so b/proprietary/vendor/lib64/libmm-hdcpmgr.so new file mode 100644 index 0000000..671dae8 Binary files /dev/null and b/proprietary/vendor/lib64/libmm-hdcpmgr.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_bestats.so b/proprietary/vendor/lib64/libmmcamera_bestats.so new file mode 100644 index 0000000..0333f3c Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_bestats.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_cac.so b/proprietary/vendor/lib64/libmmcamera_cac.so new file mode 100644 index 0000000..733cde1 Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_cac.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_lscv35.so b/proprietary/vendor/lib64/libmmcamera_lscv35.so new file mode 100644 index 0000000..6194d38 Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_lscv35.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_mfnr.so b/proprietary/vendor/lib64/libmmcamera_mfnr.so new file mode 100644 index 0000000..bc164cf Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_mfnr.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so b/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so new file mode 100644 index 0000000..80e4fa9 Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_pdpc.so b/proprietary/vendor/lib64/libmmcamera_pdpc.so new file mode 100644 index 0000000..fc9fc3c Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_pdpc.so differ diff --git a/proprietary/vendor/lib64/libmmosal_vendor.so b/proprietary/vendor/lib64/libmmosal_vendor.so new file mode 100644 index 0000000..b4d5e25 Binary files /dev/null and b/proprietary/vendor/lib64/libmmosal_vendor.so differ diff --git a/proprietary/vendor/lib64/libmpbase.so b/proprietary/vendor/lib64/libmpbase.so new file mode 100644 index 0000000..9561793 Binary files /dev/null and b/proprietary/vendor/lib64/libmpbase.so differ diff --git a/proprietary/vendor/lib64/libmultiobject_tracker.so b/proprietary/vendor/lib64/libmultiobject_tracker.so new file mode 100644 index 0000000..8358da9 Binary files /dev/null and b/proprietary/vendor/lib64/libmultiobject_tracker.so differ diff --git a/proprietary/vendor/lib64/libnanopb.so b/proprietary/vendor/lib64/libnanopb.so new file mode 100644 index 0000000..451ac96 Binary files /dev/null and b/proprietary/vendor/lib64/libnanopb.so differ diff --git a/proprietary/vendor/lib64/libndfilter_preview.uniplugin@1.0.so b/proprietary/vendor/lib64/libndfilter_preview.uniplugin@1.0.so new file mode 100644 index 0000000..80dbbba Binary files /dev/null and b/proprietary/vendor/lib64/libndfilter_preview.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libnetutils.so b/proprietary/vendor/lib64/libnetutils.so new file mode 100644 index 0000000..6ac12b5 Binary files /dev/null and b/proprietary/vendor/lib64/libnetutils.so differ diff --git a/proprietary/vendor/lib64/libnl.so b/proprietary/vendor/lib64/libnl.so new file mode 100644 index 0000000..a485772 Binary files /dev/null and b/proprietary/vendor/lib64/libnl.so differ diff --git a/proprietary/vendor/lib64/liboemcrypto.so b/proprietary/vendor/lib64/liboemcrypto.so new file mode 100644 index 0000000..1d31128 Binary files /dev/null and b/proprietary/vendor/lib64/liboemcrypto.so differ diff --git a/proprietary/vendor/lib64/libopencv.so b/proprietary/vendor/lib64/libopencv.so new file mode 100644 index 0000000..9267621 Binary files /dev/null and b/proprietary/vendor/lib64/libopencv.so differ diff --git a/proprietary/vendor/lib64/libopencv3a.so b/proprietary/vendor/lib64/libopencv3a.so new file mode 100644 index 0000000..d2b9496 Binary files /dev/null and b/proprietary/vendor/lib64/libopencv3a.so differ diff --git a/proprietary/vendor/lib64/libopestriping.so b/proprietary/vendor/lib64/libopestriping.so new file mode 100644 index 0000000..4b60c4c Binary files /dev/null and b/proprietary/vendor/lib64/libopestriping.so differ diff --git a/proprietary/vendor/lib64/libops.so b/proprietary/vendor/lib64/libops.so new file mode 100644 index 0000000..bae7ff5 Binary files /dev/null and b/proprietary/vendor/lib64/libops.so differ diff --git a/proprietary/vendor/lib64/libos.so b/proprietary/vendor/lib64/libos.so new file mode 100644 index 0000000..a2af2c8 Binary files /dev/null and b/proprietary/vendor/lib64/libos.so differ diff --git a/proprietary/vendor/lib64/libpadm.so b/proprietary/vendor/lib64/libpadm.so new file mode 100644 index 0000000..a32b414 Binary files /dev/null and b/proprietary/vendor/lib64/libpadm.so differ diff --git a/proprietary/vendor/lib64/libpal_net_if.so b/proprietary/vendor/lib64/libpal_net_if.so new file mode 100644 index 0000000..fc27765 Binary files /dev/null and b/proprietary/vendor/lib64/libpal_net_if.so differ diff --git a/proprietary/vendor/lib64/libpantilt_detector.uniplugin@1.0.so b/proprietary/vendor/lib64/libpantilt_detector.uniplugin@1.0.so new file mode 100644 index 0000000..81958ef Binary files /dev/null and b/proprietary/vendor/lib64/libpantilt_detector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libpdmapper.so b/proprietary/vendor/lib64/libpdmapper.so new file mode 100644 index 0000000..615becc Binary files /dev/null and b/proprietary/vendor/lib64/libpdmapper.so differ diff --git a/proprietary/vendor/lib64/libpdnotifier.so b/proprietary/vendor/lib64/libpdnotifier.so new file mode 100644 index 0000000..23cddb1 Binary files /dev/null and b/proprietary/vendor/lib64/libpdnotifier.so differ diff --git a/proprietary/vendor/lib64/libperipheral_client.so b/proprietary/vendor/lib64/libperipheral_client.so new file mode 100644 index 0000000..d610273 Binary files /dev/null and b/proprietary/vendor/lib64/libperipheral_client.so differ diff --git a/proprietary/vendor/lib64/libpetcamera_engine.so b/proprietary/vendor/lib64/libpetcamera_engine.so new file mode 100644 index 0000000..cd7d8a7 Binary files /dev/null and b/proprietary/vendor/lib64/libpetcamera_engine.so differ diff --git a/proprietary/vendor/lib64/libprofileparamstorage.so b/proprietary/vendor/lib64/libprofileparamstorage.so new file mode 100644 index 0000000..c7706c2 Binary files /dev/null and b/proprietary/vendor/lib64/libprofileparamstorage.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_base.so b/proprietary/vendor/lib64/libqc2audio_base.so new file mode 100644 index 0000000..d3d798e Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_base.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_basecodec.so b/proprietary/vendor/lib64/libqc2audio_basecodec.so new file mode 100644 index 0000000..235d31f Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_basecodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_core.so b/proprietary/vendor/lib64/libqc2audio_core.so new file mode 100644 index 0000000..71db79a Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_core.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_hooks.so b/proprietary/vendor/lib64/libqc2audio_hooks.so new file mode 100644 index 0000000..8bbe453 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_hooks.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so b/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so new file mode 100644 index 0000000..0c12352 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_platform.so b/proprietary/vendor/lib64/libqc2audio_platform.so new file mode 100644 index 0000000..4efb315 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_platform.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so b/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so new file mode 100644 index 0000000..64e7d07 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_utils.so b/proprietary/vendor/lib64/libqc2audio_utils.so new file mode 100644 index 0000000..a1590e5 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_utils.so differ diff --git a/proprietary/vendor/lib64/libqcbor.so b/proprietary/vendor/lib64/libqcbor.so new file mode 100644 index 0000000..34cf42f Binary files /dev/null and b/proprietary/vendor/lib64/libqcbor.so differ diff --git a/proprietary/vendor/lib64/libqcc_file_agent.so b/proprietary/vendor/lib64/libqcc_file_agent.so new file mode 100644 index 0000000..bc8a023 Binary files /dev/null and b/proprietary/vendor/lib64/libqcc_file_agent.so differ diff --git a/proprietary/vendor/lib64/libqcc_sdk.so b/proprietary/vendor/lib64/libqcc_sdk.so new file mode 100644 index 0000000..315b5b0 Binary files /dev/null and b/proprietary/vendor/lib64/libqcc_sdk.so differ diff --git a/proprietary/vendor/lib64/libqcci_legacy.so b/proprietary/vendor/lib64/libqcci_legacy.so new file mode 100644 index 0000000..0e292f9 Binary files /dev/null and b/proprietary/vendor/lib64/libqcci_legacy.so differ diff --git a/proprietary/vendor/lib64/libqcmaputils.so b/proprietary/vendor/lib64/libqcmaputils.so new file mode 100644 index 0000000..2bab2f3 Binary files /dev/null and b/proprietary/vendor/lib64/libqcmaputils.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_base.so b/proprietary/vendor/lib64/libqcodec2_base.so new file mode 100644 index 0000000..fc30c17 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_base.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_basecodec.so b/proprietary/vendor/lib64/libqcodec2_basecodec.so new file mode 100644 index 0000000..f7971ca Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_basecodec.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_core.so b/proprietary/vendor/lib64/libqcodec2_core.so new file mode 100644 index 0000000..7857d19 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_core.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_cvpfilter.so b/proprietary/vendor/lib64/libqcodec2_cvpfilter.so new file mode 100644 index 0000000..d9a5c12 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_cvpfilter.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_filterbase.so b/proprietary/vendor/lib64/libqcodec2_filterbase.so new file mode 100644 index 0000000..03e02f3 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_filterbase.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_hooks.so b/proprietary/vendor/lib64/libqcodec2_hooks.so new file mode 100644 index 0000000..f4f3e92 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_hooks.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_imgtxrfilter.so b/proprietary/vendor/lib64/libqcodec2_imgtxrfilter.so new file mode 100644 index 0000000..2acba98 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_imgtxrfilter.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_mockfilter.so b/proprietary/vendor/lib64/libqcodec2_mockfilter.so new file mode 100644 index 0000000..1c66fe9 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_mockfilter.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_platform.so b/proprietary/vendor/lib64/libqcodec2_platform.so new file mode 100644 index 0000000..3af1af4 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_platform.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_utils.so b/proprietary/vendor/lib64/libqcodec2_utils.so new file mode 100644 index 0000000..c899861 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_utils.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_v4l2codec.so b/proprietary/vendor/lib64/libqcodec2_v4l2codec.so new file mode 100644 index 0000000..24a4fd3 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_v4l2codec.so differ diff --git a/proprietary/vendor/lib64/libqdcm-algo.so b/proprietary/vendor/lib64/libqdcm-algo.so new file mode 100644 index 0000000..aa34bd1 Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-algo.so differ diff --git a/proprietary/vendor/lib64/libqdcm-json-mode-parser.so b/proprietary/vendor/lib64/libqdcm-json-mode-parser.so new file mode 100644 index 0000000..b43a4d2 Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-json-mode-parser.so differ diff --git a/proprietary/vendor/lib64/libqdcm-mode-parser.so b/proprietary/vendor/lib64/libqdcm-mode-parser.so new file mode 100644 index 0000000..bb3f29d Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-mode-parser.so differ diff --git a/proprietary/vendor/lib64/libqdi.so b/proprietary/vendor/lib64/libqdi.so new file mode 100644 index 0000000..07e7437 Binary files /dev/null and b/proprietary/vendor/lib64/libqdi.so differ diff --git a/proprietary/vendor/lib64/libqdp.so b/proprietary/vendor/lib64/libqdp.so new file mode 100644 index 0000000..4c278d7 Binary files /dev/null and b/proprietary/vendor/lib64/libqdp.so differ diff --git a/proprietary/vendor/lib64/libqdpr.so b/proprietary/vendor/lib64/libqdpr.so new file mode 100644 index 0000000..a7b49c3 Binary files /dev/null and b/proprietary/vendor/lib64/libqdpr.so differ diff --git a/proprietary/vendor/lib64/libqfp_sensortest.so b/proprietary/vendor/lib64/libqfp_sensortest.so new file mode 100644 index 0000000..c9577f9 Binary files /dev/null and b/proprietary/vendor/lib64/libqfp_sensortest.so differ diff --git a/proprietary/vendor/lib64/libqisl.so b/proprietary/vendor/lib64/libqisl.so new file mode 100644 index 0000000..1eb025e Binary files /dev/null and b/proprietary/vendor/lib64/libqisl.so differ diff --git a/proprietary/vendor/lib64/libqll.so b/proprietary/vendor/lib64/libqll.so new file mode 100644 index 0000000..ed60f74 Binary files /dev/null and b/proprietary/vendor/lib64/libqll.so differ diff --git a/proprietary/vendor/lib64/libqllengine.so b/proprietary/vendor/lib64/libqllengine.so new file mode 100644 index 0000000..59b3194 Binary files /dev/null and b/proprietary/vendor/lib64/libqllengine.so differ diff --git a/proprietary/vendor/lib64/libqmi.so b/proprietary/vendor/lib64/libqmi.so new file mode 100644 index 0000000..5c3b30e Binary files /dev/null and b/proprietary/vendor/lib64/libqmi.so differ diff --git a/proprietary/vendor/lib64/libqmi_cci.so b/proprietary/vendor/lib64/libqmi_cci.so new file mode 100644 index 0000000..6d0c823 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_cci.so differ diff --git a/proprietary/vendor/lib64/libqmi_client_helper.so b/proprietary/vendor/lib64/libqmi_client_helper.so new file mode 100644 index 0000000..3be20d2 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_client_helper.so differ diff --git a/proprietary/vendor/lib64/libqmi_client_qmux.so b/proprietary/vendor/lib64/libqmi_client_qmux.so new file mode 100644 index 0000000..6203eaa Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_client_qmux.so differ diff --git a/proprietary/vendor/lib64/libqmi_common_so.so b/proprietary/vendor/lib64/libqmi_common_so.so new file mode 100644 index 0000000..15420cb Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_common_so.so differ diff --git a/proprietary/vendor/lib64/libqmi_csi.so b/proprietary/vendor/lib64/libqmi_csi.so new file mode 100644 index 0000000..d1a38c8 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_csi.so differ diff --git a/proprietary/vendor/lib64/libqmi_csvt_srvc.so b/proprietary/vendor/lib64/libqmi_csvt_srvc.so new file mode 100644 index 0000000..5ecaf5e Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_csvt_srvc.so differ diff --git a/proprietary/vendor/lib64/libqmi_encdec.so b/proprietary/vendor/lib64/libqmi_encdec.so new file mode 100644 index 0000000..9a0d037 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_encdec.so differ diff --git a/proprietary/vendor/lib64/libqmi_legacy.so b/proprietary/vendor/lib64/libqmi_legacy.so new file mode 100644 index 0000000..f29b6e6 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_legacy.so differ diff --git a/proprietary/vendor/lib64/libqmiservices.so b/proprietary/vendor/lib64/libqmiservices.so new file mode 100644 index 0000000..b26192d Binary files /dev/null and b/proprietary/vendor/lib64/libqmiservices.so differ diff --git a/proprietary/vendor/lib64/libqrtr.so b/proprietary/vendor/lib64/libqrtr.so new file mode 100644 index 0000000..93a104e Binary files /dev/null and b/proprietary/vendor/lib64/libqrtr.so differ diff --git a/proprietary/vendor/lib64/libqrtrclient.so b/proprietary/vendor/lib64/libqrtrclient.so new file mode 100644 index 0000000..eed3ea1 Binary files /dev/null and b/proprietary/vendor/lib64/libqrtrclient.so differ diff --git a/proprietary/vendor/lib64/libqseed3.so b/proprietary/vendor/lib64/libqseed3.so new file mode 100644 index 0000000..550d5cc Binary files /dev/null and b/proprietary/vendor/lib64/libqseed3.so differ diff --git a/proprietary/vendor/lib64/libqsegnet.so b/proprietary/vendor/lib64/libqsegnet.so new file mode 100644 index 0000000..f2b24c1 Binary files /dev/null and b/proprietary/vendor/lib64/libqsegnet.so differ diff --git a/proprietary/vendor/lib64/libqshcamera.so b/proprietary/vendor/lib64/libqshcamera.so new file mode 100644 index 0000000..38cd55f Binary files /dev/null and b/proprietary/vendor/lib64/libqshcamera.so differ diff --git a/proprietary/vendor/lib64/libqsocket.so b/proprietary/vendor/lib64/libqsocket.so new file mode 100644 index 0000000..de3410d Binary files /dev/null and b/proprietary/vendor/lib64/libqsocket.so differ diff --git a/proprietary/vendor/lib64/libqtigefar.so b/proprietary/vendor/lib64/libqtigefar.so new file mode 100644 index 0000000..3c3bb24 Binary files /dev/null and b/proprietary/vendor/lib64/libqtigefar.so differ diff --git a/proprietary/vendor/lib64/librapidscorerplus.so b/proprietary/vendor/lib64/librapidscorerplus.so new file mode 100644 index 0000000..3ec5cea Binary files /dev/null and b/proprietary/vendor/lib64/librapidscorerplus.so differ diff --git a/proprietary/vendor/lib64/librcmask.so b/proprietary/vendor/lib64/librcmask.so new file mode 100644 index 0000000..265a405 Binary files /dev/null and b/proprietary/vendor/lib64/librcmask.so differ diff --git a/proprietary/vendor/lib64/librecordalive.so b/proprietary/vendor/lib64/librecordalive.so new file mode 100644 index 0000000..9905252 Binary files /dev/null and b/proprietary/vendor/lib64/librecordalive.so differ diff --git a/proprietary/vendor/lib64/libril_sem.so b/proprietary/vendor/lib64/libril_sem.so new file mode 100644 index 0000000..a28c3e9 Binary files /dev/null and b/proprietary/vendor/lib64/libril_sem.so differ diff --git a/proprietary/vendor/lib64/librmengine_plus.uniplugin@1.0.so b/proprietary/vendor/lib64/librmengine_plus.uniplugin@1.0.so new file mode 100644 index 0000000..dc32ce2 Binary files /dev/null and b/proprietary/vendor/lib64/librmengine_plus.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/librpmb.so b/proprietary/vendor/lib64/librpmb.so new file mode 100644 index 0000000..5112851 Binary files /dev/null and b/proprietary/vendor/lib64/librpmb.so differ diff --git a/proprietary/vendor/lib64/libsamsungcamerahal.so b/proprietary/vendor/lib64/libsamsungcamerahal.so new file mode 100644 index 0000000..8562980 Binary files /dev/null and b/proprietary/vendor/lib64/libsamsungcamerahal.so differ diff --git a/proprietary/vendor/lib64/libsamsungcamerahalutils.so b/proprietary/vendor/lib64/libsamsungcamerahalutils.so new file mode 100644 index 0000000..b9e1dd5 Binary files /dev/null and b/proprietary/vendor/lib64/libsamsungcamerahalutils.so differ diff --git a/proprietary/vendor/lib64/libsamsungcamerahwl_impl.so b/proprietary/vendor/lib64/libsamsungcamerahwl_impl.so new file mode 100644 index 0000000..552e41d Binary files /dev/null and b/proprietary/vendor/lib64/libsamsungcamerahwl_impl.so differ diff --git a/proprietary/vendor/lib64/libsavscmn.so b/proprietary/vendor/lib64/libsavscmn.so new file mode 100644 index 0000000..fa98283 Binary files /dev/null and b/proprietary/vendor/lib64/libsavscmn.so differ diff --git a/proprietary/vendor/lib64/libsavsvc.so b/proprietary/vendor/lib64/libsavsvc.so new file mode 100644 index 0000000..8f6a3d8 Binary files /dev/null and b/proprietary/vendor/lib64/libsavsvc.so differ diff --git a/proprietary/vendor/lib64/libscaler_hw.unifunc.so b/proprietary/vendor/lib64/libscaler_hw.unifunc.so new file mode 100644 index 0000000..9c6db40 Binary files /dev/null and b/proprietary/vendor/lib64/libscaler_hw.unifunc.so differ diff --git a/proprietary/vendor/lib64/libscaler_sw.unifunc.so b/proprietary/vendor/lib64/libscaler_sw.unifunc.so new file mode 100644 index 0000000..d965743 Binary files /dev/null and b/proprietary/vendor/lib64/libscaler_sw.unifunc.so differ diff --git a/proprietary/vendor/lib64/libscenedetector.uniplugin@1.0.so b/proprietary/vendor/lib64/libscenedetector.uniplugin@1.0.so new file mode 100644 index 0000000..2ef4d60 Binary files /dev/null and b/proprietary/vendor/lib64/libscenedetector.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libscveCommon.so b/proprietary/vendor/lib64/libscveCommon.so new file mode 100644 index 0000000..37ba1cc Binary files /dev/null and b/proprietary/vendor/lib64/libscveCommon.so differ diff --git a/proprietary/vendor/lib64/libscveCommon_stub.so b/proprietary/vendor/lib64/libscveCommon_stub.so new file mode 100644 index 0000000..b9a0700 Binary files /dev/null and b/proprietary/vendor/lib64/libscveCommon_stub.so differ diff --git a/proprietary/vendor/lib64/libscveObjectSegmentation.so b/proprietary/vendor/lib64/libscveObjectSegmentation.so new file mode 100644 index 0000000..0064bce Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectSegmentation.so differ diff --git a/proprietary/vendor/lib64/libscveObjectTracker.so b/proprietary/vendor/lib64/libscveObjectTracker.so new file mode 100644 index 0000000..2b05ead Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectTracker.so differ diff --git a/proprietary/vendor/lib64/libscveObjectTracker_stub.so b/proprietary/vendor/lib64/libscveObjectTracker_stub.so new file mode 100644 index 0000000..7fda363 Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectTracker_stub.so differ diff --git a/proprietary/vendor/lib64/libsdm-color.so b/proprietary/vendor/lib64/libsdm-color.so new file mode 100644 index 0000000..201419c Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-color.so differ diff --git a/proprietary/vendor/lib64/libsdm-colormgr-algo.so b/proprietary/vendor/lib64/libsdm-colormgr-algo.so new file mode 100644 index 0000000..d90367f Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-colormgr-algo.so differ diff --git a/proprietary/vendor/lib64/libsdm-disp-vndapis.so b/proprietary/vendor/lib64/libsdm-disp-vndapis.so new file mode 100644 index 0000000..c970364 Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-disp-vndapis.so differ diff --git a/proprietary/vendor/lib64/libsdmextension.so b/proprietary/vendor/lib64/libsdmextension.so new file mode 100644 index 0000000..4eb895f Binary files /dev/null and b/proprietary/vendor/lib64/libsdmextension.so differ diff --git a/proprietary/vendor/lib64/libsdsprpc.so b/proprietary/vendor/lib64/libsdsprpc.so new file mode 100644 index 0000000..79646ec Binary files /dev/null and b/proprietary/vendor/lib64/libsdsprpc.so differ diff --git a/proprietary/vendor/lib64/libsec-ril.so b/proprietary/vendor/lib64/libsec-ril.so new file mode 100644 index 0000000..8b26b21 Binary files /dev/null and b/proprietary/vendor/lib64/libsec-ril.so differ diff --git a/proprietary/vendor/lib64/libsec_semRil.so b/proprietary/vendor/lib64/libsec_semRil.so new file mode 100644 index 0000000..8c1974b Binary files /dev/null and b/proprietary/vendor/lib64/libsec_semRil.so differ diff --git a/proprietary/vendor/lib64/libsecaudiocoreutils.so b/proprietary/vendor/lib64/libsecaudiocoreutils.so new file mode 100644 index 0000000..a75c6dd Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudiocoreutils.so differ diff --git a/proprietary/vendor/lib64/libsecaudioinfo.so b/proprietary/vendor/lib64/libsecaudioinfo.so new file mode 100644 index 0000000..2d3fbb6 Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudioinfo.so differ diff --git a/proprietary/vendor/lib64/libsecaudiolevel.so b/proprietary/vendor/lib64/libsecaudiolevel.so new file mode 100644 index 0000000..56b4764 Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudiolevel.so differ diff --git a/proprietary/vendor/lib64/libsecfr_engine.so b/proprietary/vendor/lib64/libsecfr_engine.so new file mode 100644 index 0000000..b49627a Binary files /dev/null and b/proprietary/vendor/lib64/libsecfr_engine.so differ diff --git a/proprietary/vendor/lib64/libsecfr_model.so b/proprietary/vendor/lib64/libsecfr_model.so new file mode 100644 index 0000000..e4bd555 Binary files /dev/null and b/proprietary/vendor/lib64/libsecfr_model.so differ diff --git a/proprietary/vendor/lib64/libsecnativefeature.so b/proprietary/vendor/lib64/libsecnativefeature.so new file mode 100644 index 0000000..55f747b Binary files /dev/null and b/proprietary/vendor/lib64/libsecnativefeature.so differ diff --git a/proprietary/vendor/lib64/libsecril-client.so b/proprietary/vendor/lib64/libsecril-client.so new file mode 100644 index 0000000..10c6b78 Binary files /dev/null and b/proprietary/vendor/lib64/libsecril-client.so differ diff --git a/proprietary/vendor/lib64/libsegmentationeffect.uniplugin@1.0.so b/proprietary/vendor/lib64/libsegmentationeffect.uniplugin@1.0.so new file mode 100644 index 0000000..7f85637 Binary files /dev/null and b/proprietary/vendor/lib64/libsegmentationeffect.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libsegmentationeffect_capture.uniplugin@1.0.so b/proprietary/vendor/lib64/libsegmentationeffect_capture.uniplugin@1.0.so new file mode 100644 index 0000000..813a5fb Binary files /dev/null and b/proprietary/vendor/lib64/libsegmentationeffect_capture.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libsemnativecarrierfeature.so b/proprietary/vendor/lib64/libsemnativecarrierfeature.so new file mode 100644 index 0000000..3aacc07 Binary files /dev/null and b/proprietary/vendor/lib64/libsemnativecarrierfeature.so differ diff --git a/proprietary/vendor/lib64/libsensorlistener.so b/proprietary/vendor/lib64/libsensorlistener.so new file mode 100644 index 0000000..027b71c Binary files /dev/null and b/proprietary/vendor/lib64/libsensorlistener.so differ diff --git a/proprietary/vendor/lib64/libsensorndkbridge.so b/proprietary/vendor/lib64/libsensorndkbridge.so new file mode 100644 index 0000000..8acdf13 Binary files /dev/null and b/proprietary/vendor/lib64/libsensorndkbridge.so differ diff --git a/proprietary/vendor/lib64/libsensorslog.so b/proprietary/vendor/lib64/libsensorslog.so new file mode 100644 index 0000000..0c6a080 Binary files /dev/null and b/proprietary/vendor/lib64/libsensorslog.so differ diff --git a/proprietary/vendor/lib64/libsfeShiftExtrapolation.so b/proprietary/vendor/lib64/libsfeShiftExtrapolation.so new file mode 100644 index 0000000..902f4e7 Binary files /dev/null and b/proprietary/vendor/lib64/libsfeShiftExtrapolation.so differ diff --git a/proprietary/vendor/lib64/libsfp_sensor.so b/proprietary/vendor/lib64/libsfp_sensor.so new file mode 100644 index 0000000..40e92bd Binary files /dev/null and b/proprietary/vendor/lib64/libsfp_sensor.so differ diff --git a/proprietary/vendor/lib64/libsfp_teegw.so b/proprietary/vendor/lib64/libsfp_teegw.so new file mode 100644 index 0000000..29573f9 Binary files /dev/null and b/proprietary/vendor/lib64/libsfp_teegw.so differ diff --git a/proprietary/vendor/lib64/libshctrl.so b/proprietary/vendor/lib64/libshctrl.so new file mode 100644 index 0000000..329bb8e Binary files /dev/null and b/proprietary/vendor/lib64/libshctrl.so differ diff --git a/proprietary/vendor/lib64/libshotsuggestion.so b/proprietary/vendor/lib64/libshotsuggestion.so new file mode 100644 index 0000000..8f02cdf Binary files /dev/null and b/proprietary/vendor/lib64/libshotsuggestion.so differ diff --git a/proprietary/vendor/lib64/libshotsuggestion_engines.so b/proprietary/vendor/lib64/libshotsuggestion_engines.so new file mode 100644 index 0000000..5d41f50 Binary files /dev/null and b/proprietary/vendor/lib64/libshotsuggestion_engines.so differ diff --git a/proprietary/vendor/lib64/libshsc.so b/proprietary/vendor/lib64/libshsc.so new file mode 100644 index 0000000..92b2d09 Binary files /dev/null and b/proprietary/vendor/lib64/libshsc.so differ diff --git a/proprietary/vendor/lib64/libsi.so b/proprietary/vendor/lib64/libsi.so new file mode 100644 index 0000000..66011d8 Binary files /dev/null and b/proprietary/vendor/lib64/libsi.so differ diff --git a/proprietary/vendor/lib64/libsimba.media.samsung.so b/proprietary/vendor/lib64/libsimba.media.samsung.so new file mode 100644 index 0000000..273d78d Binary files /dev/null and b/proprietary/vendor/lib64/libsimba.media.samsung.so differ diff --git a/proprietary/vendor/lib64/libsingle_portrait_preview.uniplugin@1.0.so b/proprietary/vendor/lib64/libsingle_portrait_preview.uniplugin@1.0.so new file mode 100644 index 0000000..65fd9a8 Binary files /dev/null and b/proprietary/vendor/lib64/libsingle_portrait_preview.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libskeymint10device.so b/proprietary/vendor/lib64/libskeymint10device.so new file mode 100644 index 0000000..874b18f Binary files /dev/null and b/proprietary/vendor/lib64/libskeymint10device.so differ diff --git a/proprietary/vendor/lib64/libskeymint_cli.so b/proprietary/vendor/lib64/libskeymint_cli.so new file mode 100644 index 0000000..19c5bcf Binary files /dev/null and b/proprietary/vendor/lib64/libskeymint_cli.so differ diff --git a/proprietary/vendor/lib64/libsmartfocus.uniplugin@1.0.so b/proprietary/vendor/lib64/libsmartfocus.uniplugin@1.0.so new file mode 100644 index 0000000..9be0149 Binary files /dev/null and b/proprietary/vendor/lib64/libsmartfocus.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libsmemlog.so b/proprietary/vendor/lib64/libsmemlog.so new file mode 100644 index 0000000..589c796 Binary files /dev/null and b/proprietary/vendor/lib64/libsmemlog.so differ diff --git a/proprietary/vendor/lib64/libsnap_compute.so b/proprietary/vendor/lib64/libsnap_compute.so new file mode 100644 index 0000000..7b8c88f Binary files /dev/null and b/proprietary/vendor/lib64/libsnap_compute.so differ diff --git a/proprietary/vendor/lib64/libsnap_compute_wrapper.so b/proprietary/vendor/lib64/libsnap_compute_wrapper.so new file mode 100644 index 0000000..761d68a Binary files /dev/null and b/proprietary/vendor/lib64/libsnap_compute_wrapper.so differ diff --git a/proprietary/vendor/lib64/libsnap_qnn.so b/proprietary/vendor/lib64/libsnap_qnn.so new file mode 100644 index 0000000..0319a33 Binary files /dev/null and b/proprietary/vendor/lib64/libsnap_qnn.so differ diff --git a/proprietary/vendor/lib64/libsnap_vndk.so b/proprietary/vendor/lib64/libsnap_vndk.so new file mode 100644 index 0000000..25ddb4b Binary files /dev/null and b/proprietary/vendor/lib64/libsnap_vndk.so differ diff --git a/proprietary/vendor/lib64/libsnapdragoncolor-manager.so b/proprietary/vendor/lib64/libsnapdragoncolor-manager.so new file mode 100644 index 0000000..3351a5c Binary files /dev/null and b/proprietary/vendor/lib64/libsnapdragoncolor-manager.so differ diff --git a/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so b/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so new file mode 100644 index 0000000..4625c5a Binary files /dev/null and b/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so differ diff --git a/proprietary/vendor/lib64/libsnaplite_native.so b/proprietary/vendor/lib64/libsnaplite_native.so new file mode 100644 index 0000000..f0bd498 Binary files /dev/null and b/proprietary/vendor/lib64/libsnaplite_native.so differ diff --git a/proprietary/vendor/lib64/libsnaplite_wrapper.so b/proprietary/vendor/lib64/libsnaplite_wrapper.so new file mode 100644 index 0000000..1427c9c Binary files /dev/null and b/proprietary/vendor/lib64/libsnaplite_wrapper.so differ diff --git a/proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so b/proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so new file mode 100644 index 0000000..073ef58 Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so differ diff --git a/proprietary/vendor/lib64/libsnpe_wrapper.so b/proprietary/vendor/lib64/libsnpe_wrapper.so new file mode 100644 index 0000000..61902cf Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_wrapper.so differ diff --git a/proprietary/vendor/lib64/libsns_api.so b/proprietary/vendor/lib64/libsns_api.so new file mode 100644 index 0000000..1b0ac0e Binary files /dev/null and b/proprietary/vendor/lib64/libsns_api.so differ diff --git a/proprietary/vendor/lib64/libsns_device_mode_stub.so b/proprietary/vendor/lib64/libsns_device_mode_stub.so new file mode 100644 index 0000000..a5f411d Binary files /dev/null and b/proprietary/vendor/lib64/libsns_device_mode_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_direct_channel_stub.so b/proprietary/vendor/lib64/libsns_direct_channel_stub.so new file mode 100644 index 0000000..57aa03d Binary files /dev/null and b/proprietary/vendor/lib64/libsns_direct_channel_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_dynamic_loader_stub.so b/proprietary/vendor/lib64/libsns_dynamic_loader_stub.so new file mode 100644 index 0000000..60b9e0e Binary files /dev/null and b/proprietary/vendor/lib64/libsns_dynamic_loader_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_registry_skel.so b/proprietary/vendor/lib64/libsns_registry_skel.so new file mode 100644 index 0000000..3ea48ec Binary files /dev/null and b/proprietary/vendor/lib64/libsns_registry_skel.so differ diff --git a/proprietary/vendor/lib64/libsns_remote_proc_state_stub.so b/proprietary/vendor/lib64/libsns_remote_proc_state_stub.so new file mode 100644 index 0000000..be72365 Binary files /dev/null and b/proprietary/vendor/lib64/libsns_remote_proc_state_stub.so differ diff --git a/proprietary/vendor/lib64/libsnsapi.so b/proprietary/vendor/lib64/libsnsapi.so new file mode 100644 index 0000000..2f14840 Binary files /dev/null and b/proprietary/vendor/lib64/libsnsapi.so differ diff --git a/proprietary/vendor/lib64/libsnsdiaglog.so b/proprietary/vendor/lib64/libsnsdiaglog.so new file mode 100644 index 0000000..75b7aff Binary files /dev/null and b/proprietary/vendor/lib64/libsnsdiaglog.so differ diff --git a/proprietary/vendor/lib64/libsnsutils.so b/proprietary/vendor/lib64/libsnsutils.so new file mode 100644 index 0000000..281a3fe Binary files /dev/null and b/proprietary/vendor/lib64/libsnsutils.so differ diff --git a/proprietary/vendor/lib64/libsocial_image_enhancement.uniplugin@1.0.so b/proprietary/vendor/lib64/libsocial_image_enhancement.uniplugin@1.0.so new file mode 100644 index 0000000..e950aa7 Binary files /dev/null and b/proprietary/vendor/lib64/libsocial_image_enhancement.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libspatializerparamstorage.so b/proprietary/vendor/lib64/libspatializerparamstorage.so new file mode 100644 index 0000000..6ce55da Binary files /dev/null and b/proprietary/vendor/lib64/libspatializerparamstorage.so differ diff --git a/proprietary/vendor/lib64/libspcom.so b/proprietary/vendor/lib64/libspcom.so new file mode 100644 index 0000000..37f3f98 Binary files /dev/null and b/proprietary/vendor/lib64/libspcom.so differ diff --git a/proprietary/vendor/lib64/libspeakercalibration.so b/proprietary/vendor/lib64/libspeakercalibration.so new file mode 100644 index 0000000..87f823c Binary files /dev/null and b/proprietary/vendor/lib64/libspeakercalibration.so differ diff --git a/proprietary/vendor/lib64/libspl.so b/proprietary/vendor/lib64/libspl.so new file mode 100644 index 0000000..aef5e67 Binary files /dev/null and b/proprietary/vendor/lib64/libspl.so differ diff --git a/proprietary/vendor/lib64/libsrib_CNNInterface.camera.samsung.so b/proprietary/vendor/lib64/libsrib_CNNInterface.camera.samsung.so new file mode 100644 index 0000000..cdc0dc8 Binary files /dev/null and b/proprietary/vendor/lib64/libsrib_CNNInterface.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libsrib_humanaware_engine.camera.samsung.so b/proprietary/vendor/lib64/libsrib_humanaware_engine.camera.samsung.so new file mode 100644 index 0000000..62a6956 Binary files /dev/null and b/proprietary/vendor/lib64/libsrib_humanaware_engine.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libssc_default_listener.so b/proprietary/vendor/lib64/libssc_default_listener.so new file mode 100644 index 0000000..9839a95 Binary files /dev/null and b/proprietary/vendor/lib64/libssc_default_listener.so differ diff --git a/proprietary/vendor/lib64/libssd.so b/proprietary/vendor/lib64/libssd.so new file mode 100644 index 0000000..2ec1ba0 Binary files /dev/null and b/proprietary/vendor/lib64/libssd.so differ diff --git a/proprietary/vendor/lib64/libssengine.uniplugin@1.0.so b/proprietary/vendor/lib64/libssengine.uniplugin@1.0.so new file mode 100644 index 0000000..7cc37a6 Binary files /dev/null and b/proprietary/vendor/lib64/libssengine.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libstagefright_foundation_vendor.so b/proprietary/vendor/lib64/libstagefright_foundation_vendor.so new file mode 100644 index 0000000..bab2026 Binary files /dev/null and b/proprietary/vendor/lib64/libstagefright_foundation_vendor.so differ diff --git a/proprietary/vendor/lib64/libstreamparser.so b/proprietary/vendor/lib64/libstreamparser.so new file mode 100644 index 0000000..62c8036 Binary files /dev/null and b/proprietary/vendor/lib64/libstreamparser.so differ diff --git a/proprietary/vendor/lib64/libswregistrationalgo.so b/proprietary/vendor/lib64/libswregistrationalgo.so new file mode 100644 index 0000000..c208e47 Binary files /dev/null and b/proprietary/vendor/lib64/libswregistrationalgo.so differ diff --git a/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so b/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so new file mode 100644 index 0000000..fd60934 Binary files /dev/null and b/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so differ diff --git a/proprietary/vendor/lib64/libsynergy_loc_api.so b/proprietary/vendor/lib64/libsynergy_loc_api.so new file mode 100644 index 0000000..9ecc6eb Binary files /dev/null and b/proprietary/vendor/lib64/libsynergy_loc_api.so differ diff --git a/proprietary/vendor/lib64/libsynx.so b/proprietary/vendor/lib64/libsynx.so new file mode 100644 index 0000000..a65dd48 Binary files /dev/null and b/proprietary/vendor/lib64/libsynx.so differ diff --git a/proprietary/vendor/lib64/libsys_info_cache.so b/proprietary/vendor/lib64/libsys_info_cache.so new file mode 100644 index 0000000..54039ab Binary files /dev/null and b/proprietary/vendor/lib64/libsys_info_cache.so differ diff --git a/proprietary/vendor/lib64/libsysmon_cdsp_skel.so b/proprietary/vendor/lib64/libsysmon_cdsp_skel.so new file mode 100644 index 0000000..a0c6b87 Binary files /dev/null and b/proprietary/vendor/lib64/libsysmon_cdsp_skel.so differ diff --git a/proprietary/vendor/lib64/libtensorflowLite.singletake.camera.samsung.so b/proprietary/vendor/lib64/libtensorflowLite.singletake.camera.samsung.so new file mode 100644 index 0000000..eddae78 Binary files /dev/null and b/proprietary/vendor/lib64/libtensorflowLite.singletake.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libtensorflowlite.camera.samsung.so b/proprietary/vendor/lib64/libtensorflowlite.camera.samsung.so new file mode 100644 index 0000000..a3f2355 Binary files /dev/null and b/proprietary/vendor/lib64/libtensorflowlite.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libtensorflowlite_gpu.camera.samsung.so b/proprietary/vendor/lib64/libtensorflowlite_gpu.camera.samsung.so new file mode 100644 index 0000000..80a3586 Binary files /dev/null and b/proprietary/vendor/lib64/libtensorflowlite_gpu.camera.samsung.so differ diff --git a/proprietary/vendor/lib64/libtestutils.so b/proprietary/vendor/lib64/libtestutils.so new file mode 100644 index 0000000..17d9ee6 Binary files /dev/null and b/proprietary/vendor/lib64/libtestutils.so differ diff --git a/proprietary/vendor/lib64/libtetra_hybrid_mf_zoom.arcsoft.so b/proprietary/vendor/lib64/libtetra_hybrid_mf_zoom.arcsoft.so new file mode 100644 index 0000000..7ed5acc Binary files /dev/null and b/proprietary/vendor/lib64/libtetra_hybrid_mf_zoom.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libtetra_llzoom.arcsoft.so b/proprietary/vendor/lib64/libtetra_llzoom.arcsoft.so new file mode 100644 index 0000000..a03163a Binary files /dev/null and b/proprietary/vendor/lib64/libtetra_llzoom.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libtetra_super_shot.arcsoft.so b/proprietary/vendor/lib64/libtetra_super_shot.arcsoft.so new file mode 100644 index 0000000..b4c632d Binary files /dev/null and b/proprietary/vendor/lib64/libtetra_super_shot.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libtetra_super_shot_er.arcsoft.so b/proprietary/vendor/lib64/libtetra_super_shot_er.arcsoft.so new file mode 100644 index 0000000..037464e Binary files /dev/null and b/proprietary/vendor/lib64/libtetra_super_shot_er.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libtfestriping.so b/proprietary/vendor/lib64/libtfestriping.so new file mode 100644 index 0000000..666f9e4 Binary files /dev/null and b/proprietary/vendor/lib64/libtfestriping.so differ diff --git a/proprietary/vendor/lib64/libtflitecore.so b/proprietary/vendor/lib64/libtflitecore.so new file mode 100644 index 0000000..cecff23 Binary files /dev/null and b/proprietary/vendor/lib64/libtflitecore.so differ diff --git a/proprietary/vendor/lib64/libthermalclient.so b/proprietary/vendor/lib64/libthermalclient.so new file mode 100644 index 0000000..80841da Binary files /dev/null and b/proprietary/vendor/lib64/libthermalclient.so differ diff --git a/proprietary/vendor/lib64/libthreadutils.so b/proprietary/vendor/lib64/libthreadutils.so new file mode 100644 index 0000000..8a0b1eb Binary files /dev/null and b/proprietary/vendor/lib64/libthreadutils.so differ diff --git a/proprietary/vendor/lib64/libtime_genoff.so b/proprietary/vendor/lib64/libtime_genoff.so new file mode 100644 index 0000000..d9db0f4 Binary files /dev/null and b/proprietary/vendor/lib64/libtime_genoff.so differ diff --git a/proprietary/vendor/lib64/libtinyxml2_1.so b/proprietary/vendor/lib64/libtinyxml2_1.so new file mode 100644 index 0000000..2fdc4c4 Binary files /dev/null and b/proprietary/vendor/lib64/libtinyxml2_1.so differ diff --git a/proprietary/vendor/lib64/libtrustedapploader.so b/proprietary/vendor/lib64/libtrustedapploader.so new file mode 100644 index 0000000..fdbcf9e Binary files /dev/null and b/proprietary/vendor/lib64/libtrustedapploader.so differ diff --git a/proprietary/vendor/lib64/libtswrappercommon.so b/proprietary/vendor/lib64/libtswrappercommon.so new file mode 100644 index 0000000..3a9a048 Binary files /dev/null and b/proprietary/vendor/lib64/libtswrappercommon.so differ diff --git a/proprietary/vendor/lib64/libubifocus.so b/proprietary/vendor/lib64/libubifocus.so new file mode 100644 index 0000000..3ab03dd Binary files /dev/null and b/proprietary/vendor/lib64/libubifocus.so differ diff --git a/proprietary/vendor/lib64/libuniplugin.so b/proprietary/vendor/lib64/libuniplugin.so new file mode 100644 index 0000000..7d9b449 Binary files /dev/null and b/proprietary/vendor/lib64/libuniplugin.so differ diff --git a/proprietary/vendor/lib64/libvdis_core.so b/proprietary/vendor/lib64/libvdis_core.so new file mode 100644 index 0000000..c81c751 Binary files /dev/null and b/proprietary/vendor/lib64/libvdis_core.so differ diff --git a/proprietary/vendor/lib64/libvideobeauty.arcsoft.so b/proprietary/vendor/lib64/libvideobeauty.arcsoft.so new file mode 100644 index 0000000..0ad5d21 Binary files /dev/null and b/proprietary/vendor/lib64/libvideobeauty.arcsoft.so differ diff --git a/proprietary/vendor/lib64/libvideobeauty.uniplugin@1.0.so b/proprietary/vendor/lib64/libvideobeauty.uniplugin@1.0.so new file mode 100644 index 0000000..2be38c5 Binary files /dev/null and b/proprietary/vendor/lib64/libvideobeauty.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libvideobeauty_capture.uniplugin@1.0.so b/proprietary/vendor/lib64/libvideobeauty_capture.uniplugin@1.0.so new file mode 100644 index 0000000..9624f34 Binary files /dev/null and b/proprietary/vendor/lib64/libvideobeauty_capture.uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/libvideobeauty_interface.so b/proprietary/vendor/lib64/libvideobeauty_interface.so new file mode 100644 index 0000000..008074c Binary files /dev/null and b/proprietary/vendor/lib64/libvideobeauty_interface.so differ diff --git a/proprietary/vendor/lib64/libvideoml.so b/proprietary/vendor/lib64/libvideoml.so new file mode 100644 index 0000000..39fcbd4 Binary files /dev/null and b/proprietary/vendor/lib64/libvideoml.so differ diff --git a/proprietary/vendor/lib64/libvideotxr.so b/proprietary/vendor/lib64/libvideotxr.so new file mode 100644 index 0000000..d3d5c06 Binary files /dev/null and b/proprietary/vendor/lib64/libvideotxr.so differ diff --git a/proprietary/vendor/lib64/libvideoutils.so b/proprietary/vendor/lib64/libvideoutils.so new file mode 100644 index 0000000..abef004 Binary files /dev/null and b/proprietary/vendor/lib64/libvideoutils.so differ diff --git a/proprietary/vendor/lib64/libvkmanager_vendor.so b/proprietary/vendor/lib64/libvkmanager_vendor.so new file mode 100644 index 0000000..84fe091 Binary files /dev/null and b/proprietary/vendor/lib64/libvkmanager_vendor.so differ diff --git a/proprietary/vendor/lib64/libvmfilexfer.so b/proprietary/vendor/lib64/libvmfilexfer.so new file mode 100644 index 0000000..323aea5 Binary files /dev/null and b/proprietary/vendor/lib64/libvmfilexfer.so differ diff --git a/proprietary/vendor/lib64/libvmmem.so b/proprietary/vendor/lib64/libvmmem.so new file mode 100644 index 0000000..98e29b2 Binary files /dev/null and b/proprietary/vendor/lib64/libvmmem.so differ diff --git a/proprietary/vendor/lib64/libxml.so b/proprietary/vendor/lib64/libxml.so new file mode 100644 index 0000000..734ec36 Binary files /dev/null and b/proprietary/vendor/lib64/libxml.so differ diff --git a/proprietary/vendor/lib64/libxtadapter.so b/proprietary/vendor/lib64/libxtadapter.so new file mode 100644 index 0000000..e99c063 Binary files /dev/null and b/proprietary/vendor/lib64/libxtadapter.so differ diff --git a/proprietary/vendor/lib64/libzoomroi.samsung.so b/proprietary/vendor/lib64/libzoomroi.samsung.so new file mode 100644 index 0000000..07f6657 Binary files /dev/null and b/proprietary/vendor/lib64/libzoomroi.samsung.so differ diff --git a/proprietary/vendor/lib64/libzoomroi_lite.samsung.so b/proprietary/vendor/lib64/libzoomroi_lite.samsung.so new file mode 100644 index 0000000..cb952b9 Binary files /dev/null and b/proprietary/vendor/lib64/libzoomroi_lite.samsung.so differ diff --git a/proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so b/proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so new file mode 100644 index 0000000..c71703c Binary files /dev/null and b/proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so differ diff --git a/proprietary/vendor/lib64/nfc_nci_nxpsn.so b/proprietary/vendor/lib64/nfc_nci_nxpsn.so new file mode 100644 index 0000000..e43243e Binary files /dev/null and b/proprietary/vendor/lib64/nfc_nci_nxpsn.so differ diff --git a/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so b/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so new file mode 100644 index 0000000..deee7bb Binary files /dev/null and b/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libSnpeHtpV79Skel.so b/proprietary/vendor/lib64/rfs/dsp/libSnpeHtpV79Skel.so new file mode 100644 index 0000000..d8308f6 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libSnpeHtpV79Skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libapn_dsp_skel.so b/proprietary/vendor/lib64/rfs/dsp/libapn_dsp_skel.so new file mode 100644 index 0000000..3012500 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libapn_dsp_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_73na_skel.so b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_73na_skel.so new file mode 100644 index 0000000..8c17628 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_73na_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_79na_skel.so b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_79na_skel.so new file mode 100644 index 0000000..e18428b Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_79na_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_skel.so b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_skel.so new file mode 100644 index 0000000..7552bd3 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libbitml_nsp_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libdpp_engine_skel.so b/proprietary/vendor/lib64/rfs/dsp/libdpp_engine_skel.so new file mode 100644 index 0000000..84cf1dc Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libdpp_engine_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libdspCV_skel.so b/proprietary/vendor/lib64/rfs/dsp/libdspCV_skel.so new file mode 100644 index 0000000..1717f15 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libdspCV_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libevadsp.so b/proprietary/vendor/lib64/rfs/dsp/libevadsp.so new file mode 100644 index 0000000..646d43e Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libevadsp.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libfastcvadsp.so b/proprietary/vendor/lib64/rfs/dsp/libfastcvadsp.so new file mode 100644 index 0000000..26c4581 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libfastcvadsp.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libfastcvdsp_skel.so b/proprietary/vendor/lib64/rfs/dsp/libfastcvdsp_skel.so new file mode 100644 index 0000000..b6fa29a Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libfastcvdsp_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libhdr_skel.so b/proprietary/vendor/lib64/rfs/dsp/libhdr_skel.so new file mode 100644 index 0000000..46075f5 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libhdr_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libqsegnetengine_dsp_skel.so b/proprietary/vendor/lib64/rfs/dsp/libqsegnetengine_dsp_skel.so new file mode 100644 index 0000000..45c0d6b Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libqsegnetengine_dsp_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libscveT2T_skel.so b/proprietary/vendor/lib64/rfs/dsp/libscveT2T_skel.so new file mode 100644 index 0000000..90fe421 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libscveT2T_skel.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/libworker_pool.so b/proprietary/vendor/lib64/rfs/dsp/libworker_pool.so new file mode 100644 index 0000000..f14a472 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/libworker_pool.so differ diff --git a/proprietary/vendor/lib64/rfs/dsp/snap/libQnnHtpV79Skel.so b/proprietary/vendor/lib64/rfs/dsp/snap/libQnnHtpV79Skel.so new file mode 100644 index 0000000..2d6af00 Binary files /dev/null and b/proprietary/vendor/lib64/rfs/dsp/snap/libQnnHtpV79Skel.so differ diff --git a/proprietary/vendor/lib64/snap/libQnnHtp.so b/proprietary/vendor/lib64/snap/libQnnHtp.so new file mode 100644 index 0000000..971c1a3 Binary files /dev/null and b/proprietary/vendor/lib64/snap/libQnnHtp.so differ diff --git a/proprietary/vendor/lib64/snap/libQnnHtpV79Stub.so b/proprietary/vendor/lib64/snap/libQnnHtpV79Stub.so new file mode 100644 index 0000000..6b70421 Binary files /dev/null and b/proprietary/vendor/lib64/snap/libQnnHtpV79Stub.so differ diff --git a/proprietary/vendor/lib64/snap/libQnnSystem.so b/proprietary/vendor/lib64/snap/libQnnSystem.so new file mode 100644 index 0000000..7b129d3 Binary files /dev/null and b/proprietary/vendor/lib64/snap/libQnnSystem.so differ diff --git a/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so b/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so new file mode 100644 index 0000000..0234dcf Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so differ diff --git a/proprietary/vendor/lib64/soundfx/libmyspace.so b/proprietary/vendor/lib64/soundfx/libmyspace.so new file mode 100644 index 0000000..55bb34a Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libmyspace.so differ diff --git a/proprietary/vendor/lib64/soundfx/libquasar.so b/proprietary/vendor/lib64/soundfx/libquasar.so new file mode 100644 index 0000000..db71f7e Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libquasar.so differ diff --git a/proprietary/vendor/lib64/unihal_android.so b/proprietary/vendor/lib64/unihal_android.so new file mode 100644 index 0000000..0b3dc6f Binary files /dev/null and b/proprietary/vendor/lib64/unihal_android.so differ diff --git a/proprietary/vendor/lib64/unihal_cutils.so b/proprietary/vendor/lib64/unihal_cutils.so new file mode 100644 index 0000000..adc8d24 Binary files /dev/null and b/proprietary/vendor/lib64/unihal_cutils.so differ diff --git a/proprietary/vendor/lib64/unihal_entry.so b/proprietary/vendor/lib64/unihal_entry.so new file mode 100644 index 0000000..6dc4697 Binary files /dev/null and b/proprietary/vendor/lib64/unihal_entry.so differ diff --git a/proprietary/vendor/lib64/unihal_filter_unit.so b/proprietary/vendor/lib64/unihal_filter_unit.so new file mode 100644 index 0000000..d7e1091 Binary files /dev/null and b/proprietary/vendor/lib64/unihal_filter_unit.so differ diff --git a/proprietary/vendor/lib64/unihal_main.so b/proprietary/vendor/lib64/unihal_main.so new file mode 100644 index 0000000..36034ed Binary files /dev/null and b/proprietary/vendor/lib64/unihal_main.so differ diff --git a/proprietary/vendor/lib64/unihal_scenario.so b/proprietary/vendor/lib64/unihal_scenario.so new file mode 100644 index 0000000..8f25b71 Binary files /dev/null and b/proprietary/vendor/lib64/unihal_scenario.so differ diff --git a/proprietary/vendor/lib64/unihal_uniplugin@1.0.so b/proprietary/vendor/lib64/unihal_uniplugin@1.0.so new file mode 100644 index 0000000..9103374 Binary files /dev/null and b/proprietary/vendor/lib64/unihal_uniplugin@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.0.so b/proprietary/vendor/lib64/vendor.display.color@1.0.so new file mode 100644 index 0000000..37fde78 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.1.so b/proprietary/vendor/lib64/vendor.display.color@1.1.so new file mode 100644 index 0000000..c968708 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.2.so b/proprietary/vendor/lib64/vendor.display.color@1.2.so new file mode 100644 index 0000000..0e380f6 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.3.so b/proprietary/vendor/lib64/vendor.display.color@1.3.so new file mode 100644 index 0000000..e169856 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.3.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.4.so b/proprietary/vendor/lib64/vendor.display.color@1.4.so new file mode 100644 index 0000000..29d360e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.4.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.5.so b/proprietary/vendor/lib64/vendor.display.color@1.5.so new file mode 100644 index 0000000..2fdadbc Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.5.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.6.so b/proprietary/vendor/lib64/vendor.display.color@1.6.so new file mode 100644 index 0000000..268cf12 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.6.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.7.so b/proprietary/vendor/lib64/vendor.display.color@1.7.so new file mode 100644 index 0000000..8445142 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.7.so differ diff --git a/proprietary/vendor/lib64/vendor.display.postproc@1.0.so b/proprietary/vendor/lib64/vendor.display.postproc@1.0.so new file mode 100644 index 0000000..82a4273 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.postproc@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factoryservice-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.data.factoryservice-V1-ndk.so new file mode 100644 index 0000000..7474e6b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factoryservice-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so new file mode 100644 index 0000000..5328176 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so new file mode 100644 index 0000000..c39ff3f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so b/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so new file mode 100644 index 0000000..50eef64 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so b/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so new file mode 100644 index 0000000..e57e43a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.gnss-V7-ndk.so b/proprietary/vendor/lib64/vendor.qti.gnss-V7-ndk.so new file mode 100644 index 0000000..97fdccc Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.gnss-V7-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.gnss-service.so b/proprietary/vendor/lib64/vendor.qti.gnss-service.so new file mode 100644 index 0000000..0e9dc0f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.gnss-service.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.cacertaidlservice-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.cacertaidlservice-V1-ndk.so new file mode 100644 index 0000000..14c8685 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.cacertaidlservice-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.camera.aon-service-impl.so b/proprietary/vendor/lib64/vendor.qti.hardware.camera.aon-service-impl.so new file mode 100644 index 0000000..c6781cf Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.camera.aon-service-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.capabilityconfigstore-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.capabilityconfigstore-V1-ndk.so new file mode 100644 index 0000000..1eece3d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.capabilityconfigstore-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk.so new file mode 100644 index 0000000..09bbdec Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.api-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk.so new file mode 100644 index 0000000..8025542 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.constants-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk.so new file mode 100644 index 0000000..1a0302d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cneaidlservice.internal.server-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk.so new file mode 100644 index 0000000..452c3e4 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk.so new file mode 100644 index 0000000..4a340aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so new file mode 100644 index 0000000..00066aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so new file mode 100644 index 0000000..4634fee Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so new file mode 100644 index 0000000..0b227d4 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.1.so new file mode 100644 index 0000000..fc6112b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk.so new file mode 100644 index 0000000..10a0938 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so new file mode 100644 index 0000000..0f7a040 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so new file mode 100644 index 0000000..fcb8d7d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.qmiaidlservice-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmiaidlservice-V1-ndk.so new file mode 100644 index 0000000..5a7922c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmiaidlservice-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so new file mode 100644 index 0000000..984fc8d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so new file mode 100644 index 0000000..6e6199c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.pal-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.pal-V1-ndk.so new file mode 100644 index 0000000..51a5d8e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.pal-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so new file mode 100644 index 0000000..bce555a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so new file mode 100644 index 0000000..4ce0edf Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so new file mode 100644 index 0000000..7c5d19b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.trustedui-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui-V1-ndk.so new file mode 100644 index 0000000..2f863d9 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so new file mode 100644 index 0000000..c7d0930 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so new file mode 100644 index 0000000..0e32492 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so new file mode 100644 index 0000000..801de1c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so new file mode 100644 index 0000000..c60cba9 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.1.so b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so new file mode 100644 index 0000000..d01a43b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.2.so b/proprietary/vendor/lib64/vendor.qti.latency@2.2.so new file mode 100644 index 0000000..2c1a06f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qccsyshal_aidl-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.qccsyshal_aidl-V1-ndk.so new file mode 100644 index 0000000..b319226 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qccsyshal_aidl-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so new file mode 100644 index 0000000..2cda268 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so b/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so new file mode 100644 index 0000000..83064ef Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qspmhal-V1-ndk.so b/proprietary/vendor/lib64/vendor.qti.qspmhal-V1-ndk.so new file mode 100644 index 0000000..1a74566 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qspmhal-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so new file mode 100644 index 0000000..fb7c928 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.biometrics.fingerprint-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.biometrics.fingerprint-V1-ndk.so new file mode 100644 index 0000000..c7556fb Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.biometrics.fingerprint-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.camera.device-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.camera.device-V1-ndk.so new file mode 100644 index 0000000..1386f61 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.camera.device-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.camera.provider-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.camera.provider-V1-ndk.so new file mode 100644 index 0000000..9057b2a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.camera.provider-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.gnss-V2-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.gnss-V2-ndk.so new file mode 100644 index 0000000..10dfe5e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.gnss-V2-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk.so new file mode 100644 index 0000000..c37df20 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V3-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V3-ndk.so new file mode 100644 index 0000000..addff28 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V3-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.nfc_aidl-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.nfc_aidl-V1-ndk.so new file mode 100644 index 0000000..d2a6448 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.nfc_aidl-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so new file mode 100644 index 0000000..c3533ce Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so new file mode 100644 index 0000000..420f4ee Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so new file mode 100644 index 0000000..b9df95b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so new file mode 100644 index 0000000..2e7ed56 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so new file mode 100644 index 0000000..b2a3c26 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so new file mode 100644 index 0000000..47a8502 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk-V1-ndk.so new file mode 100644 index 0000000..d1c331b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk@2.0.so b/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk@2.0.so new file mode 100644 index 0000000..6280c20 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.security.drk@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.security.hermes-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.security.hermes-V1-ndk.so new file mode 100644 index 0000000..0e00208 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.security.hermes-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.thermal-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.thermal-V1-ndk.so new file mode 100644 index 0000000..febf2e5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.thermal-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so new file mode 100644 index 0000000..cea6a2d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so differ diff --git a/sm8750-common-vendor.mk b/sm8750-common-vendor.mk new file mode 100644 index 0000000..72f19da --- /dev/null +++ b/sm8750-common-vendor.mk @@ -0,0 +1,940 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +PRODUCT_SOONG_NAMESPACES += \ + vendor/samsung/sm8750-common + +PRODUCT_COPY_FILES += \ + vendor/samsung/sm8750-common/proprietary/product/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimService.xml \ + vendor/samsung/sm8750-common/proprietary/system_ext/etc/init/tcmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/tcmd.rc \ + vendor/samsung/sm8750-common/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/samsung/sm8750-common/proprietary/system_ext/etc/seccomp_policy/tcmd.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/tcmd.policy \ + vendor/samsung/sm8750-common/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/mixer_paths.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/resourcemanager.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/resourcemanager.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_cdp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/resourcemanager_sun_cdp.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/resourcemanager_sun_mtp.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/resourcemanager_sun_qrd.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio/sku_sun/resourcemanager_sun_qrd_sku2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_sun/resourcemanager_sun_qrd_sku2.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio_effects_haptic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects_haptic.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio_effects_sec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects_sec.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio_effects_spatializer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects_spatializer.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/audio_policy_configuration_base.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_base.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/card-defs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/card-defs.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/charger_fw_fstab.qti:$(TARGET_COPY_OUT_VENDOR)/etc/charger_fw_fstab.qti \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/clstc_config_library.xml:$(TARGET_COPY_OUT_VENDOR)/etc/clstc_config_library.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/dax3_media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dax3_media_codecs_dolby_audio.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/DPU1010.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU1010.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/DPU10__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU10__.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/DPU11__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU11__.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/DPU12__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU12__.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/DPU9__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU9__.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/advanced_sf_offsets.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/advanced_sf_offsets.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/display/thermallevel_to_fps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/thermallevel_to_fps.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/eva/facedetection/bias.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facedetection/bias.dat \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/eva/facedetection/weight.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facedetection/weight.dat \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/external_camera_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/external_camera_config.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/gnss_antenna_info.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss_antenna_info.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/gpfspath_oem_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gpfspath_oem_config.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/android.hardware.drm-service.clearkey.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm-service.clearkey.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-aidl-service-qti.rc \ + vendor/samsung/sm8750-common/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/samsung/sm8750-common/proprietary/vendor/etc/init/camera.unihal.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/camera.unihal.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/dataqti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataqti.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/hermesd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hermesd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/hw/init.qti.kernel.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qti.kernel.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.audio.samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.audio.samsung.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.qccvendor.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qccvendor.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.qti.qcv.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.qcv.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.spdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.spdaemon.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init.vendor.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.sensors.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/init_thermal-engine-v2.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine-v2.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/ipacm-diag.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipacm-diag.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/loc-launcher.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/loc-launcher.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/nfc-service-nxp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nfc-service-nxp.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qdcmss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qdcmss.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qmipriod.debug.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.debug.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qmipriod.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qms.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qms.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/qwesd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qwesd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/secaudiohalaidl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/secaudiohalaidl.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/secure_element-service-nxp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/secure_element-service-nxp.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/trusteduilistener.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/trusteduilistener.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-service.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.diag.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.diag.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore-service.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp-service.rc \ + vendor/samsung/sm8750-common/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/samsung/sm8750-common/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/samsung/sm8750-common/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/samsung/sm8750-common/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/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.samsung.hardware.thermal-default.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.thermal-default.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.vibrator-default.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/izat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/izat.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/libese-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libese-nxp.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/locale/plmn_delta_eng.bin:$(TARGET_COPY_OUT_VENDOR)/etc/locale/plmn_delta_eng.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/locale/plmn_delta_zh-rCN.bin:$(TARGET_COPY_OUT_VENDOR)/etc/locale/plmn_delta_zh-rCN.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/locale/plmn_delta_zh-rHK.bin:$(TARGET_COPY_OUT_VENDOR)/etc/locale/plmn_delta_zh-rHK.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/locale/plmn_delta_zh-rTW.bin:$(TARGET_COPY_OUT_VENDOR)/etc/locale/plmn_delta_zh-rTW.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_codecs_performance_sun.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_sun.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_codecs_performance_sun_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_sun_vendor.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_codecs_sun.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_sun.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_codecs_sun_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_sun_vendor.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_profiles_sun.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_sun.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/media_sun/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_sun/video_system_specs.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/models/acd/event.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/event.eai \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/models/acd/music.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/music.eai \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/mtu-conf.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mtu-conf.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/pdpcnt-conf.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pdpcnt-conf.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/permissions/vendor.samsung.hardware.telephony.cdma_excluded.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.samsung.hardware.telephony.cdma_excluded.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_delta.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_delta_attaio.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_attaio.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_delta_hktw.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_hktw.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_delta_ltn.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_ltn.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_delta_usagsm.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_usagsm.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/plmn_se13_prebuilt.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_se13_prebuilt.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc:$(TARGET_COPY_OUT_VENDOR)/etc/portrait_data/SRIB_ClatNetLite_INT8_V004_sm8750_snpe2241.dlc \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/portrait_data/single_bokeh_feature_vendor.json:$(TARGET_COPY_OUT_VENDOR)/etc/portrait_data/single_bokeh_feature_vendor.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/qms_log_config:$(TARGET_COPY_OUT_VENDOR)/etc/qms_log_config \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sec_audio_volume_curve.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sec_audio_volume_curve.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sec_config_oem:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config_oem \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm64.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm64.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-base.policy \ + vendor/samsung/sm8750-common/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/samsung/sm8750-common/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/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/qms.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qms.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qti-systemd.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/qwesd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qwesd@2.0.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/secnvm/k250a_47000400_0.img:$(TARGET_COPY_OUT_VENDOR)/etc/secnvm/k250a_47000400_0.img \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/secnvm/k250a_47000403_1.img:$(TARGET_COPY_OUT_VENDOR)/etc/secnvm/k250a_47000403_1.img \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/secnvm/k250a_47000406_c.img:$(TARGET_COPY_OUT_VENDOR)/etc/secnvm/k250a_47000406_c.img \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/akmlib.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/akmlib.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/pakala_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pakala_ak991x_0.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/pakala_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pakala_default_sensors.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/pakala_dynamic_sensors_template.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pakala_dynamic_sensors_template.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/pakala_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pakala_power_0.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/pakala_qsh_ble_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pakala_qsh_ble_0.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/qsh_ble.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qsh_ble.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_enabled.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_dae.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dae.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv_legacy.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal_legacy.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_enabled.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/str/str_preference_data.dat:$(TARGET_COPY_OUT_VENDOR)/etc/str/str_preference_data.dat \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/usecaseKvManager.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usecaseKvManager.xml \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/wifi/indoorchannel.info:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/indoorchannel.info \ + vendor/samsung/sm8750-common/proprietary/vendor/etc/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b00 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b01 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b02 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b03 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b04 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b05 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b06 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b07 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b08 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b09 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b10:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b10 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b11 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b12:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b12 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b13 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b14 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b15:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b15 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b16 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b17:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b17 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b18 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.b19:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.b19 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.elf \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/CAMERA_ICP_170.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_170.elf \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b00 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b01 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b02 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b03 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b04 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b05 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b06 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b07 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b08 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b09 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b10:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b10 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b11 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b12:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b12 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b13 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b14 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b15:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b15 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b16 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b17:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b17 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/evass.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/evass.b18 \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen70900_aqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_aqe.fw \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen70900_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_sqe.fw \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen70900_zap.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/gen70900_zap.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen80000_aqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_aqe.fw \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen80000_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_sqe.fw \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gen80000_zap.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/gen80000_zap.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/gmu_gen70900.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gmu_gen70900.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/nfc/libsn300u_fw.so:$(TARGET_COPY_OUT_VENDOR)/firmware/nfc/libsn300u_fw.so \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat:$(TARGET_COPY_OUT_VENDOR)/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/vpu33_4v.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/vpu33_4v.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/vpu33_4v_unsigned.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/vpu33_4v_unsigned.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/vpu35_4v.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/vpu35_4v.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/vpu35_4v_unsigned.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/vpu35_4v_unsigned.mbn \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/wlan-connection-roaming-backup.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan-connection-roaming-backup.ini \ + vendor/samsung/sm8750-common/proprietary/vendor/firmware/wlan-connection-roaming.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan-connection-roaming.ini \ + vendor/samsung/sm8750-common/proprietary/vendor/gpu/kbc/sequence_manifest.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/sequence_manifest.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_kbcs_64.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/gpu/kbc/unified_ksqs.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_ksqs.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/AIAwbModel_v3.0.1.tflite:$(TARGET_COPY_OUT_VENDOR)/lib64/AIAwbModel_v3.0.1.tflite \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/f_dual_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/f_dual_calibration.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/fdconfigsecure.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigsecure.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ + vendor/samsung/sm8750-common/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin + +PRODUCT_PACKAGES += \ + vendor.qti.diaghal-V1-ndk \ + android.hardware.keymaster-V4-ndk \ + android.hardware.keymaster@3.0 \ + android.hardware.keymaster@4.0 \ + android.hardware.keymaster@4.1 \ + cdsp_face \ + com.qti.qseeaon \ + com.qti.qseeutils \ + com.qualcomm.qti.dpm.api@1.0 \ + eglSubDriverAndroid \ + libEGL_adreno \ + libGLESv1_CM_adreno \ + libGLESv2_adreno \ + libVkLayer_ADRENO_qprofiler \ + libq3dtools_adreno \ + libq3dtools_esx \ + android.hardware.gnss-aidl-impl-qti \ + audio.primary.default \ + camera.unihal.default \ + gatekeeper.mdfpp \ + libsecaudiohal_aidl \ + sensors.dynamic_sensor_hal \ + vendor.qti.hardware.capabilityconfigstore-impl \ + vendor.qti.hardware.qseecom@1.0-impl \ + vulkan.adreno \ + libAIHRWrapper.camera.samsung \ + libAIHR_ERAW_Wrapper.camera.samsung \ + libAIHighRes_interface \ + libAIISPSegmenter_v1.camera.samsung \ + libAISegmenter_v3.camera.samsung \ + libAfHelper.uniplugin@1.0 \ + libAlacSwDec \ + libApeSwDec \ + libBarcodeReader.vendor.quram \ + libBeauty_v4.camera.samsung \ + libBlurDetectionDeepLearning.camera.samsung \ + libCB \ + libDLInterface.camera.samsung \ + libDeviceInfoProvider \ + libDocumentDetector.uniplugin@1.0 \ + libEventFinder.camera.samsung \ + libEvrcSwCodec \ + libFaceService \ + libFace_Landmark_API.camera.samsung \ + libFace_Landmark_Engine.camera.samsung \ + libFastUWDistortionCorrection.camera.samsung \ + libFlacSwDec \ + libGPMTEEC_vendor \ + libGPTEE_vendor \ + libGPreqcancel \ + libGPreqcancel_svc \ + libHDRVerifier_v1.camera.samsung \ + libHandGesture.camera.samsung \ + libHprFace_GAE_api.camera.samsung \ + libHprVisualEffect \ + libHpr_RecGAE_cvFeature_v1.0.camera.samsung \ + libIDDQD_core \ + libLightObjectDetector_v1.camera.samsung \ + libLocalTM_capture_core.camera.samsung \ + libLocalTM_preview_core \ + libLocalTM_wrapper.camera.samsung \ + libMoireDetection.camera.samsung \ + libMoireDetectionWrapper.camera.samsung \ + libMoireDetector.uniplugin@1.0 \ + libMoonVerifier_v1.camera.samsung \ + libMotionEstimator.camera.samsung \ + libMotionEstimator.uniplugin@1.0 \ + libMotionEstimatorWrapper.camera.samsung \ + libObjectDetector.uniplugin@1.0 \ + libOpenCL \ + libOpenCv.camera.samsung \ + libPanDetector \ + libPeripheralStateUtils \ + libPersonal_capture.camera.samsung \ + libPersonal_core.camera.samsung \ + libPetDetector_interface \ + libPetDetector_v1.camera.samsung \ + libPortraitSolution.camera.samsung_preview \ + libQRInterface.camera.samsung \ + libQSEEComAPI \ + libQcelp13SwCodec \ + libQrDetector.uniplugin@1.0 \ + libRelighting_API.camera.samsung \ + libSNPE \ + libSRIB_ARVL_HAP.camera.samsung \ + libSWNDFilterPreview.camera.samsung \ + libSceneDetector_v1.camera.samsung \ + libSecJpegEncoder.uniplugin@1.0 \ + libSnpeCpu \ + libSnpeGpu \ + libSnpeHtpV79Stub \ + libTetraSR10.camera.samsung \ + libTetraSR10Tuning.camera.samsung \ + libTrustedInputAIDL \ + libTrustedInputUtils \ + libTrustedUIAIDL \ + libUniPluginUtils \ + libUniScaler.uniplugin@1.0 \ + libVendorSemDataProps \ + libVendorSemTelephonyProps \ + lib_SamsungRec_08020 \ + lib_SoundAlive_3DPosition_ver202 \ + lib_SoundAlive_AlbumArt_ver105 \ + lib_SoundAlive_play_plus_ver900 \ + lib_SoundBooster_ver2060 \ + lib_lvacfs \ + libadm \ + libadreno_app_profiles \ + libadreno_utils \ + libadsp_default_listener \ + libadsprpc \ + libagm \ + libaiAutoFocus \ + libai_denoiser_interface \ + libai_tetra_super_zoom.arcsoft \ + libaidenoiser \ + libaidenoiserv2 \ + libaifrc.quram \ + libaiscaler \ + libaivideocentral.arcsoft \ + libar-pal \ + libarcsoft_deflicker_native \ + libarcsoft_dualcam_portraitlighting_preview \ + libarcsoft_object_tracking \ + libatccore \ + libaudio_log_utils \ + libauto_framing_arcsoft.uniplugin@1.0 \ + libauto_framing_lite.uniplugin@1.0 \ + libautotracking_interface \ + libbacklight-calib \ + libbatching \ + libbeauty_preview.uniplugin@1.0 \ + libbeautyshot.arcsoft \ + libbitmlengine \ + libbitmlenginev2 \ + libbodyid.arcsoft \ + libc++ \ + libc2filterplugin \ + libcacertclient \ + libcamxcommonutils \ + libcamxfdengine \ + libcamxhwnodecontext \ + libcamxifestriping \ + libcamximageformatutils \ + libcamxqsatalgo \ + libcamxsettingsmanager \ + libcamxstatscore \ + libcamxswprocessalgo \ + libcamxtintlessalgo \ + libcapiv2svacnnvendor \ + libcapiv2svarnnvendor \ + libcapiv2udk7vendor \ + libcapiv2uvvendor \ + libcdfw \ + libcdfw_remote_api \ + libcdsp_default_listener \ + libcdsprpc \ + libchilog \ + libclstc_algorithm_adapter \ + libclstc_gcp_adapter \ + libclstc_tm \ + libcommonchiutils \ + libconfigdb \ + libcpion \ + libcv_common \ + libdataitems \ + libdiag \ + libdiagjni \ + libdigital-dimming \ + libdisp-aba \ + libdisplayqos \ + libdisplayskuutils \ + libdpps \ + libdrmfs \ + libdrmtime \ + libdsd2pcm \ + libdsi_netctrl \ + libdsmanager \ + libdsutils \ + libdualcamrefocus_video.arcsoft \ + libdualcamvirap_video.arcsoft \ + libegis_fp_normal_sensor_test \ + libengine_did \ + libengmode_client \ + libeva \ + libeva_util \ + libevent_finder.uniplugin@1.0 \ + libexifa.camera.samsung \ + libface_landmark.arcsoft \ + libfast_uwdc.uniplugin@1.0 \ + libfastcvdsp_stub \ + libfastcvopt \ + libfeutils \ + libfloatingfeature \ + libfloatingfeature_hal \ + libfocuspeaking \ + libfocuspeaking.uniplugin@1.0 \ + libformatConverter.unifunc \ + libgame_enhance \ + libgeofencing \ + libgf_in_system_lib \ + libgnss \ + libgnsspps \ + libgps.utils \ + libgpt \ + libgpudataproducer \ + libgralloc.qti \ + libgralloccore \ + libgralloctypes \ + libgrallocusage \ + libgrallocutils \ + libgsl \ + libhand_interaction.uniplugin@1.0 \ + libhandgesture.arcsoft \ + libhdr10plus \ + libhdr_backlight_adapter \ + libhdr_stub \ + libhdr_tm \ + libhdradaptivecustom \ + libhdraid.gpu.arcsoft \ + libhdraid.npu.arcsoft \ + libhdrdynamic \ + libhdrdynamicootf \ + libheifcapture \ + libhermes \ + libhermes_bdbridge \ + libhermes_cred \ + libhme \ + libhwvault \ + libhypermotion_core \ + libiddqd.uniplugin@1.0 \ + libidl \ + libimage_enhancement.arcsoft \ + libimage_io \ + libimagecodec_native.quram \ + libimgproc_sw.unifunc@common \ + libintervmipc \ + libipebpsstriping \ + libipebpsstriping170 \ + libipebpsstriping480 \ + libisphwsetting \ + libizat_client_api \ + libizat_core \ + libjnihelper \ + libjpegQtable_interface \ + libjpege \ + libjpegencoder_sw.unifunc \ + libjpegsq.media.samsung \ + libjump_shot.uniplugin@1.0 \ + libkcl \ + libkernelmanager \ + libkeymaster4_1support \ + libkeymaster4support \ + libkeymaster_messages \ + libkeymaster_portable \ + liblbs_core \ + liblistensoundmodel2vendor \ + liblivefocus_preview_engine \ + liblivefocus_preview_interface \ + libllvm-glnext \ + libllvm-qcom \ + libllvm-qgl \ + libloc_api_v02 \ + libloc_api_wds \ + libloc_base_util \ + libloc_core \ + libloc_mq_client \ + libloc_socket \ + libloc_util \ + liblocaltm_capture.uniplugin@1.0 \ + liblocation_api \ + liblocation_api_msg \ + liblocation_client_api \ + liblocation_integration_api \ + liblocationservice \ + liblocationservice_glue \ + liblowi_client \ + liblowi_common \ + liblowi_wifihal \ + libmcaimegpu.samsung \ + libmctfengine_stub \ + libmdmdetect \ + libmdsprpc \ + libmemutils \ + libmfGhostDetection \ + libmfec \ + libminkdescriptor \ + libminksocket_vendor \ + libmm-hdcpmgr \ + libmmcamera_bestats \ + libmmcamera_cac \ + libmmcamera_lscv35 \ + libmmcamera_mfnr \ + libmmcamera_mfnr_t4 \ + libmmcamera_pdpc \ + libmmosal_vendor \ + libmpbase \ + libmultiobject_tracker \ + libnanopb \ + libndfilter_preview.uniplugin@1.0 \ + libnetutils \ + libnl \ + liboemcrypto \ + libopencv \ + libopencv3a \ + libopestriping \ + libops \ + libos \ + libpadm \ + libpal_net_if \ + libpantilt_detector.uniplugin@1.0 \ + libpdmapper \ + libpdnotifier \ + libperipheral_client \ + libpetcamera_engine \ + libprofileparamstorage \ + libqc2audio_base \ + libqc2audio_basecodec \ + libqc2audio_core \ + libqc2audio_hooks \ + libqc2audio_hwaudiocodec \ + libqc2audio_platform \ + libqc2audio_swaudiocodec \ + libqc2audio_utils \ + 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_utils \ + libqcodec2_v4l2codec \ + libqdcm-algo \ + libqdcm-json-mode-parser \ + libqdcm-mode-parser \ + libqdi \ + libqdp \ + libqdpr \ + libqfp_sensortest \ + libqisl \ + libqll \ + libqllengine \ + libqmi \ + libqmi_cci \ + libqmi_client_helper \ + libqmi_client_qmux \ + libqmi_common_so \ + libqmi_csi \ + libqmi_csvt_srvc \ + libqmi_encdec \ + libqmi_legacy \ + libqmiservices \ + libqrtr \ + libqrtrclient \ + libqseed3 \ + libqsegnet \ + libqshcamera \ + libqsocket \ + libqtigefar \ + librapidscorerplus \ + librcmask \ + librecordalive \ + libril_sem \ + librmengine_plus.uniplugin@1.0 \ + librpmb \ + libsamsungcamerahal \ + libsamsungcamerahalutils \ + libsamsungcamerahwl_impl \ + libsavscmn \ + libsavsvc \ + libscaler_hw.unifunc \ + libscaler_sw.unifunc \ + libscenedetector.uniplugin@1.0 \ + libscveCommon \ + libscveCommon_stub \ + libscveObjectSegmentation \ + libscveObjectTracker \ + libscveObjectTracker_stub \ + libsdm-color \ + libsdm-colormgr-algo \ + libsdm-disp-vndapis \ + libsdmextension \ + libsdsprpc \ + libsec-ril \ + libsec_semRil \ + libsecaudiocoreutils \ + libsecaudioinfo \ + libsecaudiolevel \ + libsecfr_engine \ + libsecfr_model \ + libsecnativefeature \ + libsecril-client_vendor \ + libsegmentationeffect.uniplugin@1.0 \ + libsegmentationeffect_capture.uniplugin@1.0 \ + libsemnativecarrierfeature \ + libsensorlistener \ + libsensorndkbridge \ + libsensorslog \ + libsfeShiftExtrapolation \ + libsfp_sensor \ + libsfp_teegw \ + libshctrl \ + libshotsuggestion \ + libshotsuggestion_engines \ + libshsc \ + libsi \ + libsimba.media.samsung \ + libsingle_portrait_preview.uniplugin@1.0 \ + libskeymint10device \ + libskeymint_cli \ + libsmartfocus.uniplugin@1.0 \ + libsmemlog \ + libsnap_compute \ + libsnap_compute_wrapper \ + libsnap_qnn \ + libsnap_vndk \ + libsnapdragoncolor-manager \ + libsnapdragoncolor-qdcm \ + libsnaplite_native \ + libsnaplite_wrapper \ + libsnpe_dsp_domains_v3 \ + libsnpe_wrapper \ + libsns_api \ + libsns_device_mode_stub \ + libsns_direct_channel_stub \ + libsns_dynamic_loader_stub \ + libsns_registry_skel \ + libsns_remote_proc_state_stub \ + libsnsapi \ + libsnsdiaglog \ + libsnsutils \ + libsocial_image_enhancement.uniplugin@1.0 \ + libspatializerparamstorage \ + libspcom \ + libspeakercalibration \ + libspl \ + libsrib_CNNInterface.camera.samsung \ + libsrib_humanaware_engine.camera.samsung \ + libssc_default_listener \ + libssd \ + libssengine.uniplugin@1.0 \ + libstagefright_foundation_vendor \ + libstreamparser \ + libswregistrationalgo \ + libsynaFpSensorTestNwd \ + libsynergy_loc_api \ + libsynx \ + libsys_info_cache \ + libsysmon_cdsp_skel \ + libtensorflowLite.singletake.camera.samsung \ + libtensorflowlite.camera.samsung \ + libtensorflowlite_gpu.camera.samsung \ + libtestutils \ + libtetra_hybrid_mf_zoom.arcsoft \ + libtetra_llzoom.arcsoft \ + libtetra_super_shot.arcsoft \ + libtetra_super_shot_er.arcsoft \ + libtfestriping \ + libtflitecore \ + libthermalclient \ + libthreadutils \ + libtime_genoff \ + libtinyxml2_1 \ + libtrustedapploader \ + libtswrappercommon \ + libubifocus \ + libuniplugin \ + libvdis_core \ + libvideobeauty.arcsoft \ + libvideobeauty.uniplugin@1.0 \ + libvideobeauty_capture.uniplugin@1.0 \ + libvideobeauty_interface \ + libvideoml \ + libvideotxr \ + libvideoutils \ + libvkmanager_vendor \ + libvmfilexfer \ + libvmmem \ + libxml \ + libxtadapter \ + libzoomroi.samsung \ + libzoomroi_lite.samsung \ + libdrmclearkeyplugin \ + nfc_nci_nxpsn \ + qti.video.utils.videobufferlayout \ + libSnpeHtpV79Skel \ + 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 \ + libqsegnetengine_dsp_skel \ + libscveT2T_skel \ + libworker_pool \ + libQnnHtpV79Skel \ + libQnnHtp \ + libQnnHtpV79Stub \ + libQnnSystem \ + libaudioeffectoffload \ + libmyspace \ + libquasar \ + unihal_android \ + unihal_cutils \ + unihal_entry \ + unihal_filter_unit \ + unihal_main \ + unihal_scenario \ + unihal_uniplugin@1.0 \ + 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.color@1.6 \ + vendor.display.color@1.7 \ + vendor.display.postproc@1.0 \ + vendor.qti.data.factoryservice-V1-ndk \ + vendor.qti.data.mwqem@1.0 \ + vendor.qti.data.slm@1.0 \ + vendor.qti.diaghal@1.0_vendor \ + vendor.qti.esepowermanager@1.0 \ + vendor.qti.gnss-V7-ndk \ + vendor.qti.gnss-service \ + vendor.qti.hardware.cacertaidlservice-V1-ndk \ + vendor.qti.hardware.camera.aon-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.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.flow@1.0 \ + vendor.qti.hardware.data.flow@1.1 \ + 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.qmiaidlservice-V1-ndk \ + vendor.qti.hardware.dsp@1.0 \ + vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk \ + vendor.qti.hardware.pal-V1-ndk \ + vendor.qti.hardware.qdutils_disp@1.0 \ + vendor.qti.hardware.qseecom@1.0 \ + vendor.qti.hardware.qteeconnector@1.0 \ + vendor.qti.hardware.trustedui-V1-ndk \ + vendor.qti.hardware.trustedui@1.0 \ + vendor.qti.ims.rcsconfig@1.0 \ + vendor.qti.ims.rcsconfig@1.1 \ + vendor.qti.latency@2.0 \ + vendor.qti.latency@2.1 \ + vendor.qti.latency@2.2 \ + vendor.qti.qccsyshal_aidl-V1-ndk \ + vendor.qti.qccvndhal_aidl-V1-ndk \ + vendor.qti.qccvndhal_aidl-halimpl \ + vendor.qti.qspmhal-V1-ndk \ + vendor.samsung.hardware.audio-V1-ndk \ + vendor.samsung.hardware.biometrics.fingerprint-V1-ndk \ + vendor.samsung.hardware.camera.device-V1-ndk \ + vendor.samsung.hardware.camera.provider-V1-ndk \ + vendor.samsung.hardware.gnss-V2-ndk \ + vendor.samsung.hardware.hyper-V2-ndk \ + vendor.samsung.hardware.keymint-V3-ndk \ + vendor.samsung.hardware.nfc_aidl-V1-ndk \ + vendor.samsung.hardware.radio-V1-ndk \ + vendor.samsung.hardware.radio.bridge-V1-ndk \ + vendor.samsung.hardware.radio.channel-V1-ndk \ + vendor.samsung.hardware.radio.data-V1-ndk \ + vendor.samsung.hardware.radio.messaging-V1-ndk \ + vendor.samsung.hardware.radio.sim-V1-ndk \ + vendor.samsung.hardware.security.drk-V1-ndk \ + vendor.samsung.hardware.security.drk@2.0 \ + vendor.samsung.hardware.security.hermes-V1-ndk \ + vendor.samsung.hardware.thermal-V1-ndk \ + vendor.samsung.hardware.vibrator-V5-ndk \ + libadsp_jpege_skel \ + libdsp_streamer_binning \ + libhme_dsp_skel \ + libmctfengine_skel \ + libmlawbpostproc_dsp_skel \ + libdiag_system \ + libmmosal \ + libmmparser_lite \ + vendor.qti.diaghal@1.0 \ + vendor.qti.imsrtpservice@3.0 \ + vendor.qti.imsrtpservice@3.1 \ + CACertService \ + TimeService \ + uimservicelibrary \ + com.android.hotwordenrollment.common.util \ + vendor.qti.ims.connection-V1.0-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.rcssip-V1.0-java \ + vendor.qti.ims.rcssip-V1.1-java \ + vendor.qti.ims.rcssip-V1.2-java \ + vendor.qti.ims.rcsuce-V1.0-java \ + vendor.qti.ims.rcsuce-V1.1-java \ + vendor.qti.ims.rcsuce-V1.2-java \ + android.hardware.drm-service.clearkey.xml \ + android.hardware.gnss-aidl-service-qti.xml \ + android.hardware.security.keymint-service.xml \ + c2_manifest_vendor_audio.xml \ + iweaver_aidl_v2_manifest.xml \ + qms-saidl.xml \ + sec_c2_manifest_default1_aidl.xml \ + secaudiohalaidl_manifest.xml \ + vendor.qti.camera.aon-impl.xml \ + vendor.qti.diag.hal.service.xml \ + vendor.qti.gnss-service.xml \ + vendor.samsung.hardware.camera.provider-service.xml \ + vendor.samsung.hardware.thermal-default.xml \ + vendor.samsung.hardware.vibrator-default.xml \ + adpl \ + adsprpcd \ + cdsprpcd \ + cnss-daemon \ + diag-router \ + dspservice \ + hermesd \ + android.hardware.drm-service.clearkey \ + android.hardware.gnss-aidl-service-qti \ + android.hardware.nfc-service.nxp \ + android.hardware.secure_element-service.nxp \ + android.hardware.security.keymint-service-qti \ + rild \ + secaudiohalaidl \ + vendor.qti.hardware.capabilityconfigstore-service \ + vendor.qti.hardware.qseecom@1.0-service \ + vendor.qti.hardware.trustedui-aidl-service-qti \ + vendor.qti.media.c2@1.0-service \ + vendor.qti.media.c2audio@1.0-service \ + vendor.samsung.hardware.camera.provider-service_64 \ + vendor.samsung.hardware.vibrator-service \ + init.kernel.post_boot-sun \ + init.kernel.post_boot \ + init.qcom.class_core \ + init.qcom.sensors \ + init.qti.kernel \ + init.qti.media \ + init.qti.qcv \ + init.qti.write \ + ipacm-diag \ + irsc_util \ + ks \ + loc_launcher \ + lowi-server \ + pd-mapper \ + pktlogconf \ + pm-proxy \ + pm-service \ + ppd \ + qcc-vendor \ + qdcmss \ + qrtr-cfg \ + qrtr-lookup \ + qrtr-ns \ + qseecomd \ + qti \ + qwesd \ + rmt_storage \ + sec_nvm \ + sensors.qti \ + shsusrd \ + spdaemon \ + sscrpcd \ + ssgtzd \ + ssr_diag \ + ssr_setup \ + subsystem_ramdump \ + system_dlkm_modprobe \ + tftp_server \ + thermal-engine-v2 \ + time_daemon \ + trusteduilistener \ + vendor_modprobe \ + xtra-daemon + +PRODUCT_PACKAGES += \ + vendor_lib64_libEGL_adreno_so \ + vendor_lib64_libGLESv2_adreno_so \ + vendor_lib64_libq3dtools_adreno_so