avicii: Update blobs from CAF

* VENDOR from LA.UM.9.12.r1-14400-SMxx50.QSSI13.0
* QSSI from LA.QSSI.13.0.r1-09000-qssi.0
* Split CAF proprietary files
* Update Keymaster to 4.1
* Use FBE v2
* Use Non 20801/20804 (Nord) libs/firmwares
* Do not use odm/vendor dir for WCNSS_qcom_cfg.ini
This commit is contained in:
KakatkarAkshay
2023-02-11 22:35:48 +05:30
parent 41f8826940
commit cf5f728d99
597 changed files with 1741 additions and 2049 deletions

View File

@@ -1,3 +1,9 @@
on property:vendor.keymaster.quickboot=true
stop gatekeeper-1-0
start gatekeeper-1-0
stop gatekeeperd
start gatekeeperd
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
class early_hal
user system

View File

@@ -1,7 +0,0 @@
on init
start keymaster-4-0
service keymaster-4-0 /vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
class early_hal
user system
group system drmrpc

View File

@@ -0,0 +1,14 @@
on init
start vendor.keymaster-4-1
on property:vendor.keymaster.quickboot=true
stop vendor.keymaster-4-1
start vendor.keymaster-4-1
stop keystore
start keystore
start wait_for_keymaster
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
class early_hal
user system
group system drmrpc

View File

@@ -1,6 +1,6 @@
#! /bin/sh
#
#Copyright (c) 2019 Qualcomm Technologies, Inc.
#Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
#All Rights Reserved.
#Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -15,3 +15,6 @@ service thermal-engine /vendor/bin/thermal-engine
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

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -18,10 +18,6 @@ on boot
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_ctl
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_core
on boot
#Reduce the pressure on the reassemly cache by discarding orphan fragments quicker
write /proc/sys/net/netfilter/nf_conntrack_frag6_timeout 10
# msm specific files that need to be created on /data
on post-fs-data
#Create NETMGR daemon log dir

View File

@@ -2,35 +2,19 @@ service vendor.qcrild /vendor/bin/hw/qcrild
class main
user radio
disabled
#ifdef OPLUS_FEATURE_OEM_QMI
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
#group radio cache inet misc audio log readproc wakelock oem_2901
#else /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
#endif /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
service vendor.qcrild2 /vendor/bin/hw/qcrild -c 2
class main
user radio
disabled
#ifdef OPLUS_FEATURE_OEM_QMI
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
#group radio cache inet misc audio log readproc wakelock oem_2901
#else /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
#endif /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
service vendor.qcrild3 /vendor/bin/hw/qcrild -c 3
class main
user radio
disabled
#ifdef OPLUS_FEATURE_OEM_QMI
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
#group radio cache inet misc audio log readproc wakelock oem_2901
#else /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
#endif /* OPLUS_FEATURE_OEM_QMI */
group radio cache inet misc audio log readproc wakelock oem_2901
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW

View File

@@ -1,10 +1,9 @@
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
on boot
# Create netmgr recovery folder
write /data/vendor/shsusr/shsusr_log.txt ""
chown radio radio /data/vendor/shsusr/shsusr_log.txt
@@ -18,6 +17,7 @@ service vendor.shsusrd /system/vendor/bin/shsusrd 0x002819000
class main
user radio
group radio
capabilities NET_ADMIN
disabled
on property:persist.vendor.data.shsusr_load=1
@@ -25,3 +25,16 @@ on property:persist.vendor.data.shsusr_load=1
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"

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# Copyright (c) 2019,2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
@@ -7,8 +7,8 @@
on post-fs-data
mkdir /data/vendor/qwes 0755 system system
# Start daemon after boot completed
on property:sys.boot_completed=1
# Start daemon on early-boot
on early-boot
start vendor.ssgtzd
# Used 'disabled' flag, so daemon won't be started until explicit start