Pārlūkot izejas kodu

sm8450-common: Update blobs from unicorn V816.0.3.0.ULECNXM

Change-Id: I450a8b6079fd8ec454de573e0c00145884e9d0d4
Arian 11 mēneši atpakaļ
vecāks
revīzija
3ce1e37a01
5 mainītis faili ar 76 papildinājumiem un 44 dzēšanām
  1. 1 1
      BoardConfigCommon.mk
  2. 1 5
      common.mk
  3. 0 7
      ndk/Android.bp
  4. 48 31
      proprietary-files.txt
  5. 26 0
      wlan/WCNSS_qcom_cfg_qca6490.ini

+ 1 - 1
BoardConfigCommon.mk

@@ -208,7 +208,7 @@ BOARD_EXCLUDE_KERNEL_FROM_RECOVERY_IMAGE := true
 ENABLE_VENDOR_RIL_SERVICE := true
 
 # Security patch level
-VENDOR_SECURITY_PATCH := 2023-11-01
+VENDOR_SECURITY_PATCH := 2024-01-01
 
 # Sepolicy
 include device/qcom/sepolicy_vndr/SEPolicy.mk

+ 1 - 5
common.mk

@@ -74,7 +74,7 @@ PRODUCT_PACKAGES += \
     libqcomvoiceprocessing \
     libvolumelistener
 
-$(foreach sku, taro diwali cape ukee, \
+$(foreach sku, taro diwali cape ukee parrot, \
     $(eval PRODUCT_COPY_FILES += \
         $(LOCAL_PATH)/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(sku)/audio_effects.xml \
         $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(sku)/audio_policy_configuration.xml \
@@ -302,10 +302,6 @@ PRODUCT_PACKAGES += \
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml
 
-# Neural networks
-PRODUCT_PACKAGES += \
-    android.hardware.neuralnetworks-V1-ndk_platform.vendor
-
 # NFC
 PRODUCT_PACKAGES += \
     [email protected] \

+ 0 - 7
ndk/Android.bp

@@ -4,10 +4,3 @@ cc_library_shared {
     system_ext_specific: true,
     vendor_available: true,
 }
-
-cc_library_shared {
-    name: "android.hardware.neuralnetworks-V1-ndk_platform",
-    shared_libs: ["android.hardware.neuralnetworks-V1-ndk"],
-    system_ext_specific: true,
-    vendor_available: true,
-}

+ 48 - 31
proprietary-files.txt

@@ -1,4 +1,4 @@
-# All unpinned blobs below are extracted from unicorn V14.0.11.0.TLECNXM
+# All unpinned blobs below are extracted from unicorn V816.0.3.0.ULECNXM
 
 # ADSP
 vendor/bin/adsprpcd
@@ -85,7 +85,7 @@ vendor/lib64/[email protected]
 # CNE
 vendor/app/CneApp/CneApp.apk
 vendor/bin/cnd
-vendor/bin/mutualex
+vendor/bin/qms
 vendor/etc/cne/mwqem.conf
 vendor/etc/cne/profileMwqem.xml
 vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
@@ -119,7 +119,7 @@ vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
 vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml
 vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
 vendor/etc/init/cnd.rc
-vendor/etc/init/mutualex.rc
+vendor/etc/init/qms.rc
 vendor/lib/libcne.so
 vendor/lib/libcneapiclient.so
 vendor/lib/libcneoplookup.so
@@ -209,7 +209,6 @@ vendor/lib/libfastcvopt.so
 vendor/lib/libscveCommon.so
 vendor/lib/libscveCommon_stub.so
 vendor/lib/libscveObjectSegmentation.so
-vendor/lib/libscveObjectSegmentation_stub.so
 vendor/lib/libscveObjectTracker.so
 vendor/lib/libscveObjectTracker_stub.so
 vendor/lib/libvideoutils.so
@@ -228,7 +227,6 @@ vendor/lib64/libfastcvopt.so
 vendor/lib64/libscveCommon.so
 vendor/lib64/libscveCommon_stub.so
 vendor/lib64/libscveObjectSegmentation.so
-vendor/lib64/libscveObjectSegmentation_stub.so
 vendor/lib64/libscveObjectTracker.so
 vendor/lib64/libscveObjectTracker_stub.so
 vendor/lib64/libvideoutils.so
@@ -354,6 +352,7 @@ system_ext/lib64/libdpmctmgr.so
 system_ext/lib64/libdpmfdmgr.so
 system_ext/lib64/libdpmframework.so
 system_ext/lib64/libdpmtcm.so
+system_ext/lib64/vendor.qti.hardware.dpmaidlservice-V1-ndk.so
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
 system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
@@ -434,9 +433,7 @@ vendor/lib64/[email protected]
 vendor/bin/embmsslServer
 vendor/etc/init/init.embmssl_server.rc
 vendor/lib64/libembmsservice.so
-vendor/lib64/[email protected]
 vendor/lib64/[email protected]
-vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 
 # ESE powermanager
@@ -485,19 +482,25 @@ vendor/lib/libizat_core.so
 vendor/lib/liblbs_core.so
 vendor/lib/libloc_api_v02.so
 vendor/lib/libloc_api_wds.so
+vendor/lib/libloc_base_util.so
 vendor/lib/libloc_eng_hub.so
+vendor/lib/libloc_mq_client.so
+vendor/lib/libloc_qwes_iface.so
+vendor/lib/libloc_ril_client.so
 vendor/lib/libloc_socket.so
 vendor/lib/libloc_util.so
 vendor/lib/liblocationservice.so
 vendor/lib/liblocationservice_glue.so
 vendor/lib/liblocdiagiface.so
 vendor/lib/liblowi_client.so
+vendor/lib/liblowi_common.so
 vendor/lib/liblowi_wifihal.so
 vendor/lib/libqppe.so
 vendor/lib/libsynergy_loc_api.so
 vendor/lib/libsys_info_cache.so
 vendor/lib/libxtadapter.so
-vendor/lib/vendor.qti.gnss-V1-ndk_platform.so
+vendor/lib/qcril_client.so
+vendor/lib/vendor.qti.gnss-V3-ndk_platform.so
 vendor/lib/vendor.qti.gnss-service.so
 vendor/lib64/libcacertclient.so
 vendor/lib64/libcdfw.so
@@ -509,19 +512,25 @@ vendor/lib64/libizat_core.so
 vendor/lib64/liblbs_core.so
 vendor/lib64/libloc_api_v02.so
 vendor/lib64/libloc_api_wds.so
+vendor/lib64/libloc_base_util.so
 vendor/lib64/libloc_eng_hub.so
+vendor/lib64/libloc_mq_client.so
+vendor/lib64/libloc_qwes_iface.so
+vendor/lib64/libloc_ril_client.so
 vendor/lib64/libloc_socket.so
 vendor/lib64/libloc_util.so
 vendor/lib64/liblocationservice.so
 vendor/lib64/liblocationservice_glue.so
 vendor/lib64/liblocdiagiface.so
 vendor/lib64/liblowi_client.so
+vendor/lib64/liblowi_common.so
 vendor/lib64/liblowi_wifihal.so
 vendor/lib64/libqppe.so
 vendor/lib64/libsynergy_loc_api.so
 vendor/lib64/libsys_info_cache.so
 vendor/lib64/libxtadapter.so
-vendor/lib64/vendor.qti.gnss-V1-ndk_platform.so
+vendor/lib64/qcril_client.so
+vendor/lib64/vendor.qti.gnss-V3-ndk_platform.so
 vendor/lib64/vendor.qti.gnss-service.so
 
 # Graphics (Adreno)
@@ -653,10 +662,14 @@ vendor/etc/media_cape/video_system_specs.json
 vendor/etc/media_codecs_cape.xml
 vendor/etc/media_codecs_performance_cape.xml
 vendor/etc/media_codecs_performance_taro.xml
+vendor/etc/media_codecs_performance_ukee.xml
 vendor/etc/media_codecs_taro.xml
+vendor/etc/media_codecs_ukee.xml
 vendor/etc/media_profiles_cape.xml
 vendor/etc/media_profiles_taro.xml
+vendor/etc/media_profiles_ukee.xml
 vendor/etc/media_taro/video_system_specs.json
+vendor/etc/media_ukee/video_system_specs.json
 vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy
 vendor/etc/seccomp_policy/c2audio.vendor.base-arm64.policy
 vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy
@@ -748,18 +761,7 @@ vendor/etc/seccomp_policy/modemManager.policy
 vendor/etc/public.libraries.txt
 
 # Neural networks
-vendor/bin/hw/android.hardware.neuralnetworks-shim-service-qti
-vendor/etc/init/android.hardware.neuralnetworks-shim-service-qti.rc
-vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-qti.xml
-vendor/lib64/libQnnGpu.so
-vendor/lib64/libQnnHtp.so
 vendor/lib64/libQnnHtpAltPrepV69Stub.so
-vendor/lib64/libQnnHtpPrepare.so
-vendor/lib64/libQnnHtpV69Stub.so
-vendor/lib64/libUnnhalAccCommon.so
-vendor/lib64/libUnnhalAccGpu.so
-vendor/lib64/libUnnhalAccHtp.so
-vendor/lib64/libnnapi_sl_driver.so
 
 # NFC
 vendor/bin/hw/[email protected]
@@ -896,7 +898,7 @@ vendor/lib/libperipheral_client.so
 vendor/lib64/libperipheral_client.so
 
 # Power-off alarm
-product/app/PowerOffAlarm/PowerOffAlarm.apk
+system_ext/app/PowerOffAlarm/PowerOffAlarm.apk
 system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar
 vendor/bin/hw/[email protected]
 vendor/bin/power_off_alarm
@@ -916,18 +918,24 @@ system_ext/bin/[email protected]
 system_ext/etc/init/[email protected]
 system_ext/lib/libqcc.so
 system_ext/lib/libqcc_file_agent_sys.so
+system_ext/lib/libqccdme.so
+system_ext/lib/libqccfileservice.so
 system_ext/lib/[email protected]
 system_ext/lib/[email protected]
 system_ext/lib/[email protected]
 system_ext/lib/[email protected]
 system_ext/lib/[email protected]
+system_ext/lib/vendor.qti.qccvndhal_aidl-V1-ndk.so
 system_ext/lib64/libqcc.so
 system_ext/lib64/libqcc_file_agent_sys.so
+system_ext/lib64/libqccdme.so
+system_ext/lib64/libqccfileservice.so
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
+system_ext/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so
 vendor/bin/qcc-trd
 vendor/etc/init/init.qdmastats.rc
 vendor/lib/hw/[email protected]
@@ -1073,9 +1081,6 @@ vendor/lib/libStereoRectifyWrapper.so
 vendor/lib/libhalide_hexagon_host.so
 vendor/lib/libqvrcamera_client.qti.so
 vendor/lib/libqvrservice_client.qti.so
-vendor/lib/libqvrservice_ov7251_hvx_tuning.so
-vendor/lib/libqvrservice_ov9282_hvx_tuning.so
-vendor/lib/libqvrservice_v4l_ov7251_hvx_tuning.so
 vendor/lib64/libDspIOProxy_stub.so
 vendor/lib64/libMapService.so
 vendor/lib64/libScenescape.so
@@ -1089,9 +1094,6 @@ vendor/lib64/libqvr_hostcontroller_plugin.so
 vendor/lib64/libqvrcamera_client.qti.so
 vendor/lib64/libqvrservice.so
 vendor/lib64/libqvrservice_client.qti.so
-vendor/lib64/libqvrservice_ov7251_hvx_tuning.so
-vendor/lib64/libqvrservice_ov9282_hvx_tuning.so
-vendor/lib64/libqvrservice_v4l_ov7251_hvx_tuning.so
 vendor/lib64/libtracker_6dof_impl.so
 vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so
 
@@ -1113,15 +1115,19 @@ system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml
 system_ext/framework/qcrilhook.jar
 system_ext/framework/qti-telephony-common.jar|e71cac092f2ca80d24d795200ca8c40bf317085d
 system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar
 system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar
 system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar
 system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar
+system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-java.jar
 system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar
 system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar
 system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar
+system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-java.jar
 system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar
 system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar
 system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar
+system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar
 system_ext/lib64/lib-imsvideocodec.so
 system_ext/lib64/lib-imsvt.so
 system_ext/lib64/lib-imsvtextutils.so
@@ -1129,6 +1135,7 @@ system_ext/lib64/lib-imsvtutils.so
 system_ext/lib64/libdiag_system.so
 system_ext/lib64/libimscamera_jni.so
 system_ext/lib64/libimsmedia_jni.so
+system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so
 system_ext/lib64/[email protected]
 system_ext/lib64/[email protected]
 system_ext/priv-app/ims/ims.apk|d3ab015de8ac497d9612f81044297f2357a590a2
@@ -1169,6 +1176,9 @@ vendor/etc/permissions/noRil/apq_excluded_telephony_features.xml
 vendor/etc/qcril_database/qcrilNr.db
 vendor/etc/qcril_database/upgrade/config/10.0_config.sql
 vendor/etc/qcril_database/upgrade/config/11.0_config.sql
+vendor/etc/qcril_database/upgrade/config/12.0_config.sql
+vendor/etc/qcril_database/upgrade/config/13.0_config.sql
+vendor/etc/qcril_database/upgrade/config/14.0_config.sql
 vendor/etc/qcril_database/upgrade/config/6.0_config.sql
 vendor/etc/qcril_database/upgrade/config/7.0_config.sql
 vendor/etc/qcril_database/upgrade/config/8.0_config.sql
@@ -1176,6 +1186,7 @@ vendor/etc/qcril_database/upgrade/config/9.0_config.sql
 vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql
 vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql
 vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql
+vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql
 vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql
 vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql
 vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql
@@ -1241,6 +1252,7 @@ vendor/lib/libqcrilNrQtiBus.so
 vendor/lib/libqcrilNrQtiMutex.so
 vendor/lib/libqcrildataaidl.so
 vendor/lib/libqcrildatactl.so
+vendor/lib/libqcrildataqos.so
 vendor/lib/libqdpr.so
 vendor/lib/libqrtr.so
 vendor/lib/libqrtrclient.so
@@ -1270,7 +1282,7 @@ vendor/lib/vendor.qti.hardware.data.ka-V1-ndk_platform.so
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
-vendor/lib/vendor.qti.hardware.radio.ims-V6-ndk_platform.so
+vendor/lib/vendor.qti.hardware.radio.ims-V7-ndk_platform.so
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
@@ -1310,14 +1322,17 @@ vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
+vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
+vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
+vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib/[email protected]
 vendor/lib64/[email protected]
@@ -1375,6 +1390,7 @@ vendor/lib64/libqcrilNrSocketModule.so
 vendor/lib64/libqcrilNrVoiceModule.so
 vendor/lib64/libqcrildataaidl.so
 vendor/lib64/libqcrildatactl.so
+vendor/lib64/libqcrildataqos.so
 vendor/lib64/libqdpr.so
 vendor/lib64/libqrtr.so
 vendor/lib64/libqrtrclient.so
@@ -1404,7 +1420,7 @@ vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
-vendor/lib64/vendor.qti.hardware.radio.ims-V6-ndk_platform.so
+vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
@@ -1444,14 +1460,17 @@ vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
+vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
+vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
+vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 vendor/lib64/[email protected]
 
@@ -1497,12 +1516,10 @@ vendor/lib/sensors.ssc.so
 vendor/lib/sensors.touch.detect.so
 vendor/lib/[email protected]
 vendor/lib64/hw/[email protected]
-vendor/lib64/libnanopb.so
 vendor/lib64/[email protected]
 vendor/lib64/libsensor_calibration.so
 vendor/lib64/libsensorcal.so
 vendor/lib64/libsensorslog.so
-vendor/lib64/libsns_api.so
 vendor/lib64/libsns_device_mode_stub.so
 vendor/lib64/libsns_direct_channel_stub.so
 vendor/lib64/libsns_registry_skel.so

+ 26 - 0
wlan/WCNSS_qcom_cfg_qca6490.ini

@@ -88,6 +88,32 @@ enable_bus_suspend_in_sap_mode=1
 enable_bus_suspend_in_go_mode=1
 gtsf_ptp_options=0xb
 
+
+# MIUI:ADD:
+# Add for optimize download performance in noisy env.
+
+# used to specify AP OUIs. The station's EDCA should follow
+# the APs' when connecting to those AP, even if the
+# gEnableEdcaParams is set.
+# Huawei OUI:ac:85:3d
+gActionOUIDisableAggressiveEDCA=ac853d 00 01 0017f2 07 06010103010000 fe 01
+# Enable edca parameter
+gEnableEdcaParams=1
+gEdcaVoCwmin=2
+gEdcaViCwmin=2
+gEdcaBkCwmin=2
+gEdcaBeCwmin=2
+
+gEdcaVoCwmax=3
+gEdcaViCwmax=3
+gEdcaBkCwmax=3
+gEdcaBeCwmax=3
+
+gEdcaVoAifs=2
+gEdcaViAifs=2
+gEdcaBkAifs=2
+gEdcaBeAifs=2
+
 END
 
 # Note: Configuration parser would not read anything past the END marker