sm7250-common: Update blobs from MIUI V13.0.2.0.SJIMIXM
Change-Id: Ie65bb522086e1ee099423ca6d4d9cd9f2ebbefe7
This commit is contained in:
parent
fece9129e0
commit
76225f1e92
@ -166,7 +166,7 @@ TARGET_RELEASETOOLS_EXTENSIONS := $(COMMON_PATH)
|
|||||||
ENABLE_VENDOR_RIL_SERVICE := true
|
ENABLE_VENDOR_RIL_SERVICE := true
|
||||||
|
|
||||||
# Security patch level
|
# Security patch level
|
||||||
VENDOR_SECURITY_PATCH := 2021-09-01
|
VENDOR_SECURITY_PATCH := 2022-03-01
|
||||||
|
|
||||||
# Sepolicy
|
# Sepolicy
|
||||||
include device/qcom/sepolicy_vndr/SEPolicy.mk
|
include device/qcom/sepolicy_vndr/SEPolicy.mk
|
||||||
|
@ -76,7 +76,7 @@ outputs {
|
|||||||
}
|
}
|
||||||
compress_offload_24 {
|
compress_offload_24 {
|
||||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||||
formats AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_WMA|AUDIO_FORMAT_WMA_PRO
|
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_WMA|AUDIO_FORMAT_WMA_PRO
|
||||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||||
bit_width 24
|
bit_width 24
|
||||||
app_type 69940
|
app_type 69940
|
||||||
|
@ -34,5 +34,4 @@ libMIAIHDRhvx_interface.so 64
|
|||||||
libmibokeh_712.so 64
|
libmibokeh_712.so 64
|
||||||
libSNPE.so 64
|
libSNPE.so 64
|
||||||
libPlatformValidatorShared.so 64
|
libPlatformValidatorShared.so 64
|
||||||
libc++_shared.so 64
|
|
||||||
libsnpe_dsp_domains_v2.so 64
|
libsnpe_dsp_domains_v2.so 64
|
||||||
|
2
lito.mk
2
lito.mk
@ -170,7 +170,9 @@ PRODUCT_PACKAGES += \
|
|||||||
android.hardware.memtrack@1.0-service \
|
android.hardware.memtrack@1.0-service \
|
||||||
libdisplayconfig.qti \
|
libdisplayconfig.qti \
|
||||||
libdisplayconfig.qti.vendor \
|
libdisplayconfig.qti.vendor \
|
||||||
|
libdisplayconfig.system.qti \
|
||||||
libqdMetaData \
|
libqdMetaData \
|
||||||
|
libqdMetaData.system \
|
||||||
libsdmcore \
|
libsdmcore \
|
||||||
libsdmutils \
|
libsdmutils \
|
||||||
libtinyxml \
|
libtinyxml \
|
||||||
|
17
manifest.xml
17
manifest.xml
@ -24,23 +24,11 @@
|
|||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.4::ICameraProvider/legacy/0</fqname>
|
<fqname>@2.4::ICameraProvider/legacy/0</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.drm</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<fqname>@1.3::ICryptoFactory/wfdhdcp</fqname>
|
|
||||||
<fqname>@1.3::IDrmFactory/wfdhdcp</fqname>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.gatekeeper</name>
|
<name>android.hardware.gatekeeper</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::IGatekeeper/default</fqname>
|
<fqname>@1.0::IGatekeeper/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.gnss</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<fqname>@1.0::IGnss/gnss_vendor</fqname>
|
|
||||||
<fqname>@1.1::IGnss/default</fqname>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.ir</name>
|
<name>android.hardware.ir</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
@ -136,11 +124,6 @@
|
|||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.1::IEsePowerManager/default</fqname>
|
<fqname>@1.1::IEsePowerManager/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
|
||||||
<name>vendor.qti.gnss</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<fqname>@1.2::ILocHidlGnss/gnss_vendor</fqname>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>vendor.qti.hardware.alarm</name>
|
<name>vendor.qti.hardware.alarm</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# All unpinned blobs below are extracted from monet 11 RKQ1.200826.002 V12.5.5.0.RJIEUXM release-keys
|
# All unpinned blobs below are extracted from monet 12 SKQ1.211006.001 V13.0.2.0.SJIEUXM release-keys
|
||||||
|
|
||||||
# ADSP
|
# ADSP
|
||||||
vendor/bin/adsprpcd
|
vendor/bin/adsprpcd
|
||||||
@ -15,6 +15,7 @@ vendor/lib/libadiertac.so
|
|||||||
vendor/lib/libadm.so
|
vendor/lib/libadm.so
|
||||||
vendor/lib/libaudcal.so
|
vendor/lib/libaudcal.so
|
||||||
vendor/lib/libqtigef.so
|
vendor/lib/libqtigef.so
|
||||||
|
vendor/lib/libresampler.so
|
||||||
vendor/lib/libssrec.so
|
vendor/lib/libssrec.so
|
||||||
|
|
||||||
# Audio FX modules
|
# Audio FX modules
|
||||||
@ -496,12 +497,10 @@ vendor/lib64/unnhal-acc-hta.so
|
|||||||
vendor/lib64/unnhal-acc-hvx.so
|
vendor/lib64/unnhal-acc-hvx.so
|
||||||
|
|
||||||
# NFC
|
# NFC
|
||||||
vendor/bin/hw/vendor.nxp.hardware.nfc@2.0-service
|
|
||||||
vendor/etc/init/vendor.nxp.hardware.nfc@2.0-service.rc
|
|
||||||
vendor/etc/permissions/com.nxp.mifare.xml
|
|
||||||
vendor/etc/libnfc-nci.conf
|
vendor/etc/libnfc-nci.conf
|
||||||
vendor/etc/libnfc-nxp.conf
|
vendor/etc/libnfc-nxp.conf
|
||||||
vendor/etc/libnfc-nxp_RF.conf
|
vendor/etc/libnfc-nxp_RF.conf
|
||||||
|
vendor/etc/libnfc-nxp-pnscr.conf
|
||||||
vendor/lib/libsn100u_fw.so
|
vendor/lib/libsn100u_fw.so
|
||||||
vendor/lib64/nfc_nci.nqx.default.hw.so
|
vendor/lib64/nfc_nci.nqx.default.hw.so
|
||||||
|
|
||||||
@ -575,7 +574,6 @@ system_ext/etc/permissions/qcrilhook.xml
|
|||||||
system_ext/etc/permissions/qti_libpermissions.xml
|
system_ext/etc/permissions/qti_libpermissions.xml
|
||||||
system_ext/etc/permissions/qti_permissions.xml
|
system_ext/etc/permissions/qti_permissions.xml
|
||||||
system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
|
system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
|
||||||
system_ext/etc/permissions/telephonyservice.xml
|
|
||||||
system_ext/framework/qcrilhook.jar
|
system_ext/framework/qcrilhook.jar
|
||||||
-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
|
-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
|
||||||
-vendor/app/IWlanService/IWlanService.apk
|
-vendor/app/IWlanService/IWlanService.apk
|
||||||
@ -751,9 +749,11 @@ vendor/etc/wifi/aoa_cldb_swl14.bin
|
|||||||
# WiFi Display
|
# WiFi Display
|
||||||
-framework/WfdCommon.jar
|
-framework/WfdCommon.jar
|
||||||
system_ext/bin/wfdservice
|
system_ext/bin/wfdservice
|
||||||
|
system_ext/bin/wfdservice64
|
||||||
system_ext/etc/init/wfdservice.rc
|
system_ext/etc/init/wfdservice.rc
|
||||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
|
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
|
||||||
system_ext/etc/seccomp_policy/wfdservice.policy
|
system_ext/etc/seccomp_policy/wfdservice.policy
|
||||||
|
system_ext/etc/seccomp_policy/wfdservice64.policy
|
||||||
system_ext/etc/wfdconfigsink.xml
|
system_ext/etc/wfdconfigsink.xml
|
||||||
system_ext/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
|
system_ext/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
|
||||||
system_ext/lib/libmmrtpdecoder.so
|
system_ext/lib/libmmrtpdecoder.so
|
||||||
@ -792,14 +792,8 @@ system_ext/lib64/libwfduibcsinkinterface.so
|
|||||||
system_ext/lib64/libwfduibcsrc.so
|
system_ext/lib64/libwfduibcsrc.so
|
||||||
system_ext/lib64/libwfduibcsrcinterface.so
|
system_ext/lib64/libwfduibcsrcinterface.so
|
||||||
-system_ext/priv-app/WfdService/WfdService.apk
|
-system_ext/priv-app/WfdService/WfdService.apk
|
||||||
vendor/bin/wfdhdcphalservice
|
|
||||||
vendor/bin/wfdvndservice
|
|
||||||
vendor/bin/wifidisplayhalservice
|
vendor/bin/wifidisplayhalservice
|
||||||
vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc
|
|
||||||
vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
|
vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
|
||||||
vendor/etc/init/wfdvndservice.rc
|
|
||||||
vendor/etc/seccomp_policy/wfdhdcphalservice.policy
|
|
||||||
vendor/etc/seccomp_policy/wfdvndservice.policy
|
|
||||||
vendor/etc/seccomp_policy/wifidisplayhalservice.policy
|
vendor/etc/seccomp_policy/wifidisplayhalservice.policy
|
||||||
vendor/etc/wfdconfig.xml
|
vendor/etc/wfdconfig.xml
|
||||||
vendor/lib/libFileMux_proprietary.so
|
vendor/lib/libFileMux_proprietary.so
|
||||||
|
@ -33,12 +33,12 @@
|
|||||||
baseband=`getprop ro.baseband`
|
baseband=`getprop ro.baseband`
|
||||||
sgltecsfb=`getprop persist.vendor.radio.sglte_csfb`
|
sgltecsfb=`getprop persist.vendor.radio.sglte_csfb`
|
||||||
datamode=`getprop persist.vendor.data.mode`
|
datamode=`getprop persist.vendor.data.mode`
|
||||||
low_ram=`getprop ro.config.low_ram`
|
|
||||||
qcrild_status=true
|
qcrild_status=true
|
||||||
|
|
||||||
case "$baseband" in
|
case "$baseband" in
|
||||||
"apq" | "sda" | "qcs" )
|
"apq" | "sda" | "qcs" )
|
||||||
setprop ro.vendor.radio.noril yes
|
setprop ro.vendor.radio.noril true
|
||||||
|
stop ril-daemon
|
||||||
stop vendor.ril-daemon
|
stop vendor.ril-daemon
|
||||||
stop vendor.qcrild
|
stop vendor.qcrild
|
||||||
esac
|
esac
|
||||||
@ -86,10 +86,12 @@ case "$baseband" in
|
|||||||
if [ "$qcrild_status" = "true" ]; then
|
if [ "$qcrild_status" = "true" ]; then
|
||||||
# Make sure both rild, qcrild are not running at same time.
|
# Make sure both rild, qcrild are not running at same time.
|
||||||
# This is possible with vanilla aosp system image.
|
# This is possible with vanilla aosp system image.
|
||||||
|
stop ril-daemon
|
||||||
stop vendor.ril-daemon
|
stop vendor.ril-daemon
|
||||||
|
|
||||||
start vendor.qcrild
|
start vendor.qcrild
|
||||||
else
|
else
|
||||||
|
start ril-daemon
|
||||||
start vendor.ril-daemon
|
start vendor.ril-daemon
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -127,15 +129,11 @@ case "$baseband" in
|
|||||||
case "$datamode" in
|
case "$datamode" in
|
||||||
"tethered")
|
"tethered")
|
||||||
start vendor.dataqti
|
start vendor.dataqti
|
||||||
if [ "$low_ram" != "true" ]; then
|
start vendor.dataadpl
|
||||||
start vendor.dataadpl
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
"concurrent")
|
"concurrent")
|
||||||
start vendor.dataqti
|
start vendor.dataqti
|
||||||
if [ "$low_ram" != "true" ]; then
|
start vendor.dataadpl
|
||||||
start vendor.dataadpl
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
|
@ -928,12 +928,23 @@ function configure_memory_parameters() {
|
|||||||
ProductName=`getprop ro.product.name`
|
ProductName=`getprop ro.product.name`
|
||||||
low_ram=`getprop ro.config.low_ram`
|
low_ram=`getprop ro.config.low_ram`
|
||||||
|
|
||||||
if [ "$ProductName" == "msmnile" ] || [ "$ProductName" == "kona" ] || [ "$ProductName" == "sdmshrike_au" ]; then
|
if [ "$ProductName" == "msmnile" ] || [ "$ProductName" == "kona" ] || [ "$ProductName" == "sdmshrike_au" ] || [ "$ProductName" == "alioth" ]; then
|
||||||
# Enable ZRAM
|
# Enable ZRAM
|
||||||
configure_zram_parameters
|
configure_zram_parameters
|
||||||
configure_read_ahead_kb_values
|
configure_read_ahead_kb_values
|
||||||
echo 0 > /proc/sys/vm/page-cluster
|
echo 0 > /proc/sys/vm/page-cluster
|
||||||
echo 100 > /proc/sys/vm/swappiness
|
echo 100 > /proc/sys/vm/swappiness
|
||||||
|
|
||||||
|
#add memory limit to camera cgroup
|
||||||
|
MemTotalStr=`cat /proc/meminfo | grep MemTotal`
|
||||||
|
MemTotal=${MemTotalStr:16:8}
|
||||||
|
if [ $MemTotal -gt 8388608 ]; then
|
||||||
|
let LimitSize=838860800
|
||||||
|
else
|
||||||
|
let LimitSize=524288000
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo $LimitSize > /dev/memcg/camera/memory.soft_limit_in_bytes
|
||||||
else
|
else
|
||||||
arch_type=`uname -m`
|
arch_type=`uname -m`
|
||||||
|
|
||||||
@ -1015,7 +1026,7 @@ else
|
|||||||
*)
|
*)
|
||||||
#Set PPR parameters for all other targets.
|
#Set PPR parameters for all other targets.
|
||||||
echo $set_almk_ppr_adj > /sys/module/process_reclaim/parameters/min_score_adj
|
echo $set_almk_ppr_adj > /sys/module/process_reclaim/parameters/min_score_adj
|
||||||
echo 1 > /sys/module/process_reclaim/parameters/enable_process_reclaim
|
echo 0 > /sys/module/process_reclaim/parameters/enable_process_reclaim
|
||||||
echo 50 > /sys/module/process_reclaim/parameters/pressure_min
|
echo 50 > /sys/module/process_reclaim/parameters/pressure_min
|
||||||
echo 70 > /sys/module/process_reclaim/parameters/pressure_max
|
echo 70 > /sys/module/process_reclaim/parameters/pressure_max
|
||||||
echo 30 > /sys/module/process_reclaim/parameters/swap_opt_eff
|
echo 30 > /sys/module/process_reclaim/parameters/swap_opt_eff
|
||||||
@ -3437,8 +3448,11 @@ case "$target" in
|
|||||||
echo 100 > /proc/sys/kernel/sched_group_upmigrate
|
echo 100 > /proc/sys/kernel/sched_group_upmigrate
|
||||||
|
|
||||||
# cpuset settings
|
# cpuset settings
|
||||||
echo 0-3 > /dev/cpuset/background/cpus
|
echo 0-2 > /dev/cpuset/background/cpus
|
||||||
echo 0-3 > /dev/cpuset/system-background/cpus
|
echo 0-3 > /dev/cpuset/system-background/cpus
|
||||||
|
echo 4-7 > /dev/cpuset/foreground/boost/cpus
|
||||||
|
echo 0-2,4-7 > /dev/cpuset/foreground/cpus
|
||||||
|
echo 0-7 > /dev/cpuset/top-app/cpus
|
||||||
|
|
||||||
|
|
||||||
# configure governor settings for little cluster
|
# configure governor settings for little cluster
|
||||||
@ -3860,7 +3874,7 @@ case "$target" in
|
|||||||
|
|
||||||
if [ `cat /sys/devices/soc0/revision` == "2.0" ]; then
|
if [ `cat /sys/devices/soc0/revision` == "2.0" ]; then
|
||||||
# r2.0 related changes
|
# r2.0 related changes
|
||||||
echo "0:1075200" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
echo "0:1516800" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
||||||
echo 610000 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/rtg_boost_freq
|
echo 610000 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/rtg_boost_freq
|
||||||
echo 1075200 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/hispeed_freq
|
echo 1075200 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/hispeed_freq
|
||||||
echo 1152000 > /sys/devices/system/cpu/cpufreq/policy6/schedutil/hispeed_freq
|
echo 1152000 > /sys/devices/system/cpu/cpufreq/policy6/schedutil/hispeed_freq
|
||||||
@ -4013,8 +4027,10 @@ case "$target" in
|
|||||||
# Enable conservative pl
|
# Enable conservative pl
|
||||||
echo 1 > /proc/sys/kernel/sched_conservative_pl
|
echo 1 > /proc/sys/kernel/sched_conservative_pl
|
||||||
|
|
||||||
echo "0:1248000" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
echo 2 > /sys/devices/system/cpu/cpu_boost/sched_boost_on_input
|
||||||
|
echo "0:1516800" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
||||||
echo 120 > /sys/devices/system/cpu/cpu_boost/input_boost_ms
|
echo 120 > /sys/devices/system/cpu/cpu_boost/input_boost_ms
|
||||||
|
echo 1 > /sys/devices/system/cpu/cpu_boost/sched_boost_on_powerkey_input
|
||||||
|
|
||||||
# Set Memory parameters
|
# Set Memory parameters
|
||||||
configure_memory_parameters
|
configure_memory_parameters
|
||||||
@ -4090,8 +4106,11 @@ case "$target" in
|
|||||||
setprop vendor.dcvs.prop 1
|
setprop vendor.dcvs.prop 1
|
||||||
|
|
||||||
# cpuset parameters
|
# cpuset parameters
|
||||||
echo 0-5 > /dev/cpuset/background/cpus
|
echo 0-2 > /dev/cpuset/background/cpus
|
||||||
echo 0-5 > /dev/cpuset/system-background/cpus
|
echo 0-3 > /dev/cpuset/system-background/cpus
|
||||||
|
echo 4-7 > /dev/cpuset/foreground/boost/cpus
|
||||||
|
echo 0-2,4-7 > /dev/cpuset/foreground/cpus
|
||||||
|
echo 0-7 > /dev/cpuset/top-app/cpus
|
||||||
|
|
||||||
# Turn off scheduler boost at the end
|
# Turn off scheduler boost at the end
|
||||||
echo 0 > /proc/sys/kernel/sched_boost
|
echo 0 > /proc/sys/kernel/sched_boost
|
||||||
@ -5571,8 +5590,10 @@ case "$target" in
|
|||||||
echo 1 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/pl
|
echo 1 > /sys/devices/system/cpu/cpufreq/policy0/schedutil/pl
|
||||||
|
|
||||||
# configure input boost settings
|
# configure input boost settings
|
||||||
echo "0:1324800" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
echo "0:1344000" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
||||||
echo 120 > /sys/devices/system/cpu/cpu_boost/input_boost_ms
|
echo 120 > /sys/devices/system/cpu/cpu_boost/input_boost_ms
|
||||||
|
echo "0:1804800 1:0 2:0 3:0 4:2419200 5:0 6:0 7:2841600" > /sys/devices/system/cpu/cpu_boost/powerkey_input_boost_freq
|
||||||
|
echo 400 > /sys/devices/system/cpu/cpu_boost/powerkey_input_boost_ms
|
||||||
|
|
||||||
# configure governor settings for gold cluster
|
# configure governor settings for gold cluster
|
||||||
echo "schedutil" > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor
|
echo "schedutil" > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor
|
||||||
|
@ -92,6 +92,13 @@ on early-init
|
|||||||
write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0
|
write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0
|
||||||
|
|
||||||
on init
|
on init
|
||||||
|
# Setup permission for Power HAL
|
||||||
|
chown system system /dev/stune/top-app/schedtune.boost
|
||||||
|
chown system system /dev/cpu_dma_latency
|
||||||
|
|
||||||
|
chmod 0664 /dev/stune/top-app/schedtune.boost
|
||||||
|
chmod 0664 /dev/cpu_dma_latency
|
||||||
|
|
||||||
# Boot time cpuset and stune
|
# Boot time cpuset and stune
|
||||||
write /dev/cpuset/top-app/cpus 0-7
|
write /dev/cpuset/top-app/cpus 0-7
|
||||||
write /dev/cpuset/foreground/cpus 0-7
|
write /dev/cpuset/foreground/cpus 0-7
|
||||||
|
@ -159,6 +159,16 @@ on boot
|
|||||||
chown bluetooth net_bt /sys/class/rfkill/rfkill0/device/extldo
|
chown bluetooth net_bt /sys/class/rfkill/rfkill0/device/extldo
|
||||||
chmod 0660 /sys/class/rfkill/rfkill0/device/extldo
|
chmod 0660 /sys/class/rfkill/rfkill0/device/extldo
|
||||||
|
|
||||||
|
# add for power data upload
|
||||||
|
chown system system /sys/power/sum_wakeup_time
|
||||||
|
chmod 0660 /sys/power/sum_wakeup_time
|
||||||
|
chown system system /sys/power/last_wake_time
|
||||||
|
chmod 0660 /sys/power/last_wake_time
|
||||||
|
chown system system /sys/power/wake_times
|
||||||
|
chmod 0660 /sys/power/wake_times
|
||||||
|
chown system system /sys/power/screen_off_flag
|
||||||
|
chmod 0660 /sys/power/screen_off_flag
|
||||||
|
|
||||||
# This location is used by QCRIL to host UNIX domain
|
# This location is used by QCRIL to host UNIX domain
|
||||||
# socket files used for internal IPC within QCRIL
|
# socket files used for internal IPC within QCRIL
|
||||||
# modules
|
# modules
|
||||||
@ -253,9 +263,6 @@ on boot
|
|||||||
on post-fs-data
|
on post-fs-data
|
||||||
mkdir /data/vendor/misc 01771 system system
|
mkdir /data/vendor/misc 01771 system system
|
||||||
|
|
||||||
# Create directory used for dump collection
|
|
||||||
mkdir /data/vendor/ssrdump 0770 root system
|
|
||||||
|
|
||||||
# Create directory used by display clients
|
# Create directory used by display clients
|
||||||
mkdir /data/vendor/display 0770 system graphics
|
mkdir /data/vendor/display 0770 system graphics
|
||||||
|
|
||||||
@ -409,6 +416,9 @@ on post-fs-data
|
|||||||
#Create dir for TUI
|
#Create dir for TUI
|
||||||
mkdir /data/vendor/tui 0700 system drmrpc
|
mkdir /data/vendor/tui 0700 system drmrpc
|
||||||
|
|
||||||
|
#Create dir for dolby
|
||||||
|
mkdir /data/vendor/dolby 0770 media media
|
||||||
|
|
||||||
service nqnfcinfo /system/vendor/bin/nqnfcinfo
|
service nqnfcinfo /system/vendor/bin/nqnfcinfo
|
||||||
class late_start
|
class late_start
|
||||||
group nfc
|
group nfc
|
||||||
@ -475,6 +485,9 @@ on property:ro.vendor.iocgrp.config=1
|
|||||||
write /dev/blkio/blkio.weight 1000
|
write /dev/blkio/blkio.weight 1000
|
||||||
write /dev/blkio/bg/blkio.weight 100
|
write /dev/blkio/bg/blkio.weight 100
|
||||||
|
|
||||||
|
on property:persist.vendor.sys.per_app_memcg=1
|
||||||
|
setprop ro.config.per_app_memcg true
|
||||||
|
|
||||||
on property:persist.sys.mba_boot_timeout=*
|
on property:persist.sys.mba_boot_timeout=*
|
||||||
write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout}
|
write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout}
|
||||||
|
|
||||||
@ -512,7 +525,7 @@ on property:vendor.radio.atfwd.start=false
|
|||||||
# corefile limit
|
# corefile limit
|
||||||
on property:persist.debug.trace=1
|
on property:persist.debug.trace=1
|
||||||
mkdir /data/core 0777 root root
|
mkdir /data/core 0777 root root
|
||||||
write /proc/sys/kernel/core_pattern "/data/core/%E.%p.%e"
|
write /proc/sys/kernel/core_pattern "/data/core/core-%e-%p"
|
||||||
|
|
||||||
on property:vendor.media.target.version=*
|
on property:vendor.media.target.version=*
|
||||||
setprop vendor.sys.media.target.version ${vendor.media.target.version}
|
setprop vendor.sys.media.target.version ${vendor.media.target.version}
|
||||||
@ -766,7 +779,7 @@ service charger /system/bin/charger
|
|||||||
capabilities SYS_BOOT
|
capabilities SYS_BOOT
|
||||||
seclabel u:r:charger:s0
|
seclabel u:r:charger:s0
|
||||||
|
|
||||||
service diag_mdlog_start /system/vendor/bin/diag_mdlog
|
service diag_mdlog_start /system/vendor/bin/diag_mdlog -u -c -n 20
|
||||||
class late_start
|
class late_start
|
||||||
user shell
|
user shell
|
||||||
group system oem_2901 sdcard_rw sdcard_r media_rw
|
group system oem_2901 sdcard_rw sdcard_r media_rw
|
||||||
@ -780,6 +793,44 @@ service diag_mdlog_stop /system/vendor/bin/diag_mdlog -k
|
|||||||
disabled
|
disabled
|
||||||
oneshot
|
oneshot
|
||||||
|
|
||||||
|
service diag_mdlog_auto_start /vendor/bin/diag_mdlog -c -n 20
|
||||||
|
class late_start
|
||||||
|
user system
|
||||||
|
group system oem_2901 sdcard_rw sdcard_r media_rw
|
||||||
|
disabled
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
service diag_mdlog_auto_stop /vendor/bin/diag_mdlog -k
|
||||||
|
class late_start
|
||||||
|
user system
|
||||||
|
group system oem_2901 sdcard_rw sdcard_r media_rw
|
||||||
|
disabled
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
on property:persist.vendor.radio.diag_log_trriger=modem
|
||||||
|
setprop debug.offline_log.flag ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
setprop debug.offline_log.enable true
|
||||||
|
setprop debug.offline_log.module ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
start diag_mdlog_auto_start
|
||||||
|
|
||||||
|
on property:persist.vendor.radio.diag_log_trriger=gps
|
||||||
|
setprop debug.offline_log.flag ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
setprop debug.offline_log.enable true
|
||||||
|
setprop debug.offline_log.module ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
start diag_mdlog_auto_start
|
||||||
|
|
||||||
|
on property:persist.vendor.radio.diag_log_trriger=sensor
|
||||||
|
setprop debug.offline_log.flag ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
setprop debug.offline_log.enable true
|
||||||
|
setprop debug.offline_log.module ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
start diag_mdlog_auto_start
|
||||||
|
|
||||||
|
on property:persist.vendor.radio.diag_log_trriger=audio
|
||||||
|
setprop debug.offline_log.flag ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
setprop debug.offline_log.enable true
|
||||||
|
setprop debug.offline_log.module ${persist.vendor.radio.diag_log_trriger}
|
||||||
|
start diag_mdlog_auto_start
|
||||||
|
|
||||||
service qlogd /system/xbin/qlogd
|
service qlogd /system/xbin/qlogd
|
||||||
socket qlogd stream 0662 system system
|
socket qlogd stream 0662 system system
|
||||||
class main
|
class main
|
||||||
|
@ -32,13 +32,6 @@ on early-init
|
|||||||
write /proc/sys/kernel/sched_boost 1
|
write /proc/sys/kernel/sched_boost 1
|
||||||
|
|
||||||
on init
|
on init
|
||||||
# Setup permission for Power HAL
|
|
||||||
chown system system /dev/stune/top-app/schedtune.boost
|
|
||||||
chown system system /dev/cpu_dma_latency
|
|
||||||
|
|
||||||
chmod 0664 /dev/stune/top-app/schedtune.boost
|
|
||||||
chmod 0664 /dev/cpu_dma_latency
|
|
||||||
|
|
||||||
write /dev/stune/foreground/schedtune.sched_boost_no_override 1
|
write /dev/stune/foreground/schedtune.sched_boost_no_override 1
|
||||||
write /dev/stune/top-app/schedtune.sched_boost_no_override 1
|
write /dev/stune/top-app/schedtune.sched_boost_no_override 1
|
||||||
write /dev/stune/schedtune.colocate 0
|
write /dev/stune/schedtune.colocate 0
|
||||||
@ -182,6 +175,16 @@ on charger
|
|||||||
chown system system /sys/class/leds/white/brightness
|
chown system system /sys/class/leds/white/brightness
|
||||||
write /sys/class/leds/white/brightness 255
|
write /sys/class/leds/white/brightness 255
|
||||||
|
|
||||||
|
on property:vendor.audio.cit.spkcal.copy=true
|
||||||
|
copy /data/vendor/cit/cs35l41_cal.bin /mnt/vendor/persist/audio/cs35l41_cal.bin
|
||||||
|
copy /data/vendor/cit/cs35l41_cal_right.bin /mnt/vendor/persist/audio/cs35l41_cal_right.bin
|
||||||
|
copy /data/vendor/cit/cs35l41_cal.txt /mnt/vendor/persist/audio/cs35l41_cal.txt
|
||||||
|
copy /data/vendor/cit/cs35l41_cal_right.txt /mnt/vendor/persist/audio/cs35l41_cal_right.txt
|
||||||
|
chmod 666 /mnt/vendor/persist/audio/cs35l41_cal.bin
|
||||||
|
chmod 666 /mnt/vendor/persist/audio/cs35l41_cal_right.bin
|
||||||
|
chmod 666 /mnt/vendor/persist/audio/cs35l41_cal.txt
|
||||||
|
chmod 666 /mnt/vendor/persist/audio/cs35l41_cal_right.txt
|
||||||
|
|
||||||
#pd-mapper
|
#pd-mapper
|
||||||
service vendor.pd_mapper /vendor/bin/pd-mapper
|
service vendor.pd_mapper /vendor/bin/pd-mapper
|
||||||
class core
|
class core
|
||||||
|
@ -303,6 +303,8 @@ firmware_directories /vendor/firmware_mnt/image/
|
|||||||
/sys/devices/platform/soc/a98000.i2c/i2c-2/2-0020/input/input* secure_touch_enable 0660 system drmrpc
|
/sys/devices/platform/soc/a98000.i2c/i2c-2/2-0020/input/input* secure_touch_enable 0660 system drmrpc
|
||||||
/sys/devices/platform/soc/a84000.i2c/i2c-2/2-0020/input/input* secure_touch 0440 system drmrpc
|
/sys/devices/platform/soc/a84000.i2c/i2c-2/2-0020/input/input* secure_touch 0440 system drmrpc
|
||||||
/sys/devices/platform/soc/a84000.i2c/i2c-2/2-0020/input/input* secure_touch_enable 0660 system drmrpc
|
/sys/devices/platform/soc/a84000.i2c/i2c-2/2-0020/input/input* secure_touch_enable 0660 system drmrpc
|
||||||
|
/sys/devices/platform/soc/a94000.i2c/i2c-3/3-00* secure_touch 0440 system drmrpc
|
||||||
|
/sys/devices/platform/soc/a94000.i2c/i2c-3/3-00* secure_touch_enable 0660 system drmrpc
|
||||||
|
|
||||||
# GNSS Device premissions
|
# GNSS Device premissions
|
||||||
/dev/gnss_sirf 0660 gps gps
|
/dev/gnss_sirf 0660 gps gps
|
||||||
|
@ -458,8 +458,9 @@ ce_service_max_rx_ind_flush=1
|
|||||||
maxMSDUsPerRxInd=8
|
maxMSDUsPerRxInd=8
|
||||||
|
|
||||||
# Enable NUD tracking feature
|
# Enable NUD tracking feature
|
||||||
# 1 - enable 0 - disable(default)
|
# 0 - disable(default),1 - trigger disconnect, 2 - trigger roaming,
|
||||||
gEnableNUDTracking=1
|
# 3 - trigger roaming, but if roam fails, disconnection
|
||||||
|
gEnableNUDTracking=3
|
||||||
|
|
||||||
# Enable PEER UNMAP CONF SUPPORT
|
# Enable PEER UNMAP CONF SUPPORT
|
||||||
# 1 - enable 0 - disable(default)
|
# 1 - enable 0 - disable(default)
|
||||||
@ -604,6 +605,14 @@ g_sta_sap_scc_on_dfs_chan=2
|
|||||||
gActiveUcBpfMode=0
|
gActiveUcBpfMode=0
|
||||||
gActiveMcBcBpfMode=1
|
gActiveMcBcBpfMode=1
|
||||||
|
|
||||||
|
# Minimum RSSI value of the candidate AP to consider it as candidate for
|
||||||
|
# roaming when roam trigger is disconnection from current AP due to beacon
|
||||||
|
# miss.
|
||||||
|
candidate_min_rssi_for_beacon_miss=-76
|
||||||
|
|
||||||
|
#Enable max link speed
|
||||||
|
gReportMaxLinkSpeed=2
|
||||||
|
|
||||||
# disable emergency roaming which now cause data stall issue.
|
# disable emergency roaming which now cause data stall issue.
|
||||||
enable_disconnect_roam_offload=0
|
enable_disconnect_roam_offload=0
|
||||||
|
|
||||||
@ -620,6 +629,8 @@ avoid_list_expiry_time=3
|
|||||||
black_list_expiry_time=3
|
black_list_expiry_time=3
|
||||||
# Improve threshold to move the Ap from avoid to blacklist
|
# Improve threshold to move the Ap from avoid to blacklist
|
||||||
bad_bssid_counter_thresh=7
|
bad_bssid_counter_thresh=7
|
||||||
|
# Increase gindoor_channel_support config set to 1.
|
||||||
|
gindoor_channel_support=1
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user