Compare commits

...
10 Commits
Author SHA1 Message Date
Raya Mahardika 0789445a08 msm8953-common: Update DRM from LA.UM.9.6.3.r1-06200-89xx.0 2026-08-18 04:51:57 +00:00
Raya Mahardika ad36829221 msm8953-common: Update defined hals 2026-08-18 04:50:14 +00:00
Raya Mahardika f0bf71bcd9 msm8953-common: Update Listen from LA.UM.9.6.3.r1-06200-89xx.0 2026-08-18 04:43:44 +00:00
Raya Mahardika fe4940b433 msm8953-common: Update Audio from LA.UM.9.6.3.r1-06200-89xx.0 2026-08-18 04:34:58 +00:00
Raya Mahardika 97d7c70e1b msm8953-common: Update ADSP from LA.UM.9.6.3.r1-06200-89xx.0 2026-08-18 04:29:36 +00:00
Raya Mahardika 7d493c0947 msm8953-common: Update Graphics & postprocessing from nokia 2026-08-18 04:25:15 +00:00
Giovanni Ricca acc7dc1cf8 msm8953-common: Update poweroff stack from FP3
Inline with oneplus msm8998-common

Change-Id: I39be086fdc2d6405b47d6b914469117e13097fcd
2026-06-06 10:22:59 +00:00
Michael Bestas 5b5ec16f08 msm8953-common: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2026-06-06 10:22:54 +00:00
Michael Bestas e0817d6a11 msm8953-common: Remove OMX audio codecs
* OMX HW audio codecs won't work without QCOM A/V enhancements, which
   we don't have on Lineage.
 * OMX SW audio codecs no longer exist.

Change-Id: I940be6716b603e848c44839bb87ad690eb55e86f
2025-03-01 10:10:12 +07:00
Giovanni Ricca 2b1768c879 msm8953-common: Drop libsensor_user_cal
* Nothing depends on it

Change-Id: Id2a24318808105f23d0b72b5a1312a7496f6fb1f
2025-03-01 10:10:02 +07:00
187 changed files with 655 additions and 689 deletions

No files matched your search

+505 -658
View File
File diff suppressed because it is too large. Load diff
+28 -31
View File
@@ -63,11 +63,14 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-sensorspd-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-sensorspd-service.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/seccomp_policy/mediacodec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
vendor/xiaomi/msm8953-common/proprietary/vendor/etc/xtra_root_cert.pem:$(TARGET_COPY_OUT_VENDOR)/etc/xtra_root_cert.pem \
vendor/xiaomi/msm8953-common/proprietary/vendor/firmware/a506_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a506_zap.b00 \
@@ -98,23 +101,15 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
com.qualcomm.qti.dpm.api@1.0_vendor \
eglSubDriverAndroid \
libEGL_adreno \
libGLESv1_CM_adreno \
libGLESv2_adreno \
libQTapGLES \
libq3dtools_adreno \
vulkan.msm8953 \
libq3dtools_esx \
vulkan.adreno \
vulkan.pastel \
libC2D2 \
libCB \
libOmxAacDec \
libOmxAlacDec \
libOmxAmrDec \
libOmxAmrwbplusDec \
libOmxApeDec \
libOmxEvrcDec \
libOmxQcelp13Dec \
libOmxWmaDec \
libOpenCL \
libQSEEComAPI \
libacdb-fts \
@@ -129,7 +124,7 @@ PRODUCT_PACKAGES += \
libaudioalsa \
libaudioconfigstore \
libaudioparsers \
libbccQTI \
libc2d30-a3xx \
libc2d30_bltlib \
libcne \
libcneapiclient \
@@ -148,16 +143,15 @@ PRODUCT_PACKAGES += \
libgsl \
libhdr_tm \
libidl \
liblistenjni \
liblistensoundmodel2 \
libllvm-glnext \
libllvm-qcom \
libmdmdetect \
libmdsprpc \
libminksocket \
libmm-color-convertor \
libmm-hdcpmgr \
libperipheral_client \
libpvr \
libqcci_legacy \
libqdi \
libqdp \
@@ -178,13 +172,15 @@ PRODUCT_PACKAGES += \
libsdsprpc \
libsensor1 \
libsensor_reg \
libsensor_user_cal \
libsysmon_cdsp_skel \
libthermalclient \
libtinyxml2_1 \
libwms \
libwvdrmengine \
sensors.ssc \
vendor.display.color@1.0 \
vendor.display.color@1.1 \
vendor.display.color@1.2 \
vendor.display.postproc@1.0 \
vendor.qti.data.factory@2.0 \
vendor.qti.hardware.data.cne.internal.api@1.0 \
@@ -196,13 +192,14 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.data.iwlan@1.0 \
vendor.qti.hardware.data.latency@1.0 \
vendor.qti.hardware.data.qmi@1.0 \
vendor.qti.hardware.dsp@1.0 \
vendor.qti.hardware.qdutils_disp@1.0 \
vendor.qti.hardware.tui_comm@1.0 \
vendor.qti.ims.rcsconfig@1.0_vendor \
vendor.qti.latency@2.0 \
libadm \
libadpcmdec \
libdrc \
libmmosal_proprietary \
libsmwrapper \
libsurround_3mic_proc \
libvqzip \
@@ -213,6 +210,7 @@ PRODUCT_PACKAGES += \
com.qualcomm.qti.imscmservice@2.2 \
com.qualcomm.qti.uceservice@2.0 \
com.qualcomm.qti.uceservice@2.1 \
eglSubDriverAndroid \
android.hardware.bluetooth@1.0-impl-qti \
vendor.qti.gnss@3.0-impl \
vendor.qti.hardware.alarm@1.0-impl \
@@ -234,7 +232,6 @@ PRODUCT_PACKAGES += \
lib-uceservice \
libGPreqcancel \
libGPreqcancel_svc \
libSecureUILib \
libStDrvInt \
libbt-hidlclient \
libbtnv \
@@ -330,19 +327,14 @@ PRODUCT_PACKAGES += \
vendor.qti.imsrtpservice@2.0_vendor \
vendor.qti.imsrtpservice@2.1-service-Impl \
vendor.qti.imsrtpservice@2.1_vendor \
dirac_resource \
libFastRPC_AUE_Forward_skel \
libFastRPC_UTF_Forward_Qtc2_skel \
libadsp_hvx_add_constant \
libadsp_hvx_skel \
libadsp_hvx_stats \
libadsp_hvx_zzhdr_BGGR \
libadsp_hvx_zzhdr_RGGB \
libapps_mem_heap \
libdirac-capiv2 \
libdspCV_skel \
libfastcvadsp \
libfastcvadsp_skel \
vendor_lib_rfsa_adsp_libFastRPC_AUE_Forward_skel_so \
vendor_lib_rfsa_adsp_libFastRPC_UTF_Forward_Qtc2_skel_so \
vendor_lib_rfsa_adsp_libapps_mem_heap_so \
vendor_lib_rfsa_adsp_libdspCV_skel_so \
vendor_lib_rfsa_adsp_libfastcvadsp_so \
vendor_lib_rfsa_adsp_libfastcvadsp_skel_so \
vendor_lib_rfsa_adsp_libscveObjectSegmentation_skel_so \
vendor_lib_rfsa_adsp_libscveT2T_skel_so \
com.qualcomm.qti.dpm.api@1.0 \
libdiag_system \
libdpmctmgr \
@@ -378,6 +370,7 @@ PRODUCT_PACKAGES += \
adsprpcd \
cnd \
dpmQmiMgr \
dspservice \
hvdcp_opti \
android.hardware.bluetooth@1.0-service-qti \
android.hardware.drm@1.2-service.widevine \
@@ -414,4 +407,8 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so \
vendor_lib_libEGL_adreno_so \
vendor_lib_libq3dtools_adreno_so \
vendor_lib64_libEGL_adreno_so \
vendor_lib64_libq3dtools_adreno_so
Vendored Regular → Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
@@ -0,0 +1,45 @@
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
#
# Copyright (c) 2013-2018, 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
class main
user system
group media
service vendor.adsprpcd_sensorspd /vendor/bin/adsprpcd sensorspd
class core
user system
group system
on property:vendor.fastrpc.disable.adsprpcd_sensorspd.daemon=1
stop vendor.adsprpcd_sensorspd
+13
View File
@@ -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 vendor.qti.hardware.dsp@1.0::IDspService dspservice
# uncomment below to disable service at boot
# disabled
+64
View File
@@ -0,0 +1,64 @@
# 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
#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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
File mode changed.
View File
File mode changed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
File mode changed.
Binary file not shown.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 187 files, more files were not shown because too many files have changed in this diff. Show more