sm8550 -> sm8750: first steps, TODO: proprietary-files.txt

This commit is contained in:
SaschaNes
2025-08-12 10:42:28 +02:00
parent 1676adbf85
commit 85188a4911
28 changed files with 818 additions and 527 deletions

View File

@@ -709,10 +709,10 @@ low_ram=`getprop ro.config.low_ram`
if [ "$ProductName" == "msmnile" ] || [ "$ProductName" == "kona" ] || [ "$ProductName" == "sdmshrike_au" ]; then
# Enable ZRAM
# configure_zram_parameters
configure_zram_parameters
configure_read_ahead_kb_values
echo 0 > /proc/sys/vm/page-cluster
# echo 100 > /proc/sys/vm/swappiness
echo 100 > /proc/sys/vm/swappiness
else
arch_type=`uname -m`
@@ -817,13 +817,13 @@ else
# Set allocstall_threshold to 0 for all targets.
# Set swappiness to 100 for all targets
echo 0 > /sys/module/vmpressure/parameters/allocstall_threshold
# echo 100 > /proc/sys/vm/swappiness
echo 100 > /proc/sys/vm/swappiness
# Disable wsf for all targets beacause we are using efk.
# wsf Range : 1..1000 So set to bare minimum value 1.
echo 1 > /proc/sys/vm/watermark_scale_factor
# configure_zram_parameters
configure_zram_parameters
configure_read_ahead_kb_values
@@ -856,9 +856,8 @@ function start_hbtp()
fi
}
case "$target" in
"kalama")
"pineapple")
if [ -f /sys/devices/soc0/chip_family ]; then
chip_family_id=`cat /sys/devices/soc0/chip_family`
else
@@ -868,44 +867,16 @@ case "$target" in
echo "adsprpc : chip_family_id : $chip_faily_id" > /dev/kmsg
case "$chip_family_id" in
"0x7f")
if [ -f /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_cdsp_status ]; then
fastrpc_cdsp_status=`cat /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_cdsp_status`
"0x8a")
if [ -f /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_nsp_status ]; then
fastrpc_nsp_status=`cat /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_nsp_status`
else
fastrpc_cdsp_status=-1
fastrpc_nsp_status=-1
fi
echo "adsprpc : fastrpc_cdsp_status : $fastrpc_cdsp_status" > /dev/kmsg
echo "adsprpc : fastrpc_nsp_status : $fastrpc_nsp_status" > /dev/kmsg
if [ $fastrpc_cdsp_status -eq 0 ]; then
setprop vendor.fastrpc.disable.cdsprpcd.daemon 1
echo "adsprpc : Disabled cdsp daemon" > /dev/kmsg
fi
esac
;;
esac
case "$target" in
"crow")
if [ -f /sys/devices/soc0/chip_family ]; then
chip_family_id=`cat /sys/devices/soc0/chip_family`
else
chip_family_id=-1
fi
echo "adsprpc : chip_family_id : $chip_faily_id" > /dev/kmsg
case "$chip_family_id" in
"0x92")
if [ -f /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_cdsp_status ]; then
fastrpc_cdsp_status=`cat /sys/devices/platform/soc/soc:qcom,msm_fastrpc/fastrpc_cdsp_status`
else
fastrpc_cdsp_status=-1
fi
echo "adsprpc : fastrpc_cdsp_status : $fastrpc_cdsp_status" > /dev/kmsg
if [ $fastrpc_cdsp_status -eq 0 ]; then
if [ $fastrpc_nsp_status -eq 0 ]; then
setprop vendor.fastrpc.disable.cdsprpcd.daemon 1
echo "adsprpc : Disabled cdsp daemon" > /dev/kmsg
fi
@@ -4293,7 +4264,7 @@ case "$target" in
# Turn on sleep modes.
echo 0 > /sys/module/lpm_levels/parameters/sleep_disabled
# echo 100 > /proc/sys/vm/swappiness
echo 100 > /proc/sys/vm/swappiness
;;
esac
;;
@@ -4689,6 +4660,8 @@ case "$target" in
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
fi
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
# Starting io prefetcher service
start iop
# Set Memory parameters
configure_memory_parameters
@@ -4847,7 +4820,7 @@ case "$target" in
echo N > /sys/module/lpm_levels/L3/l3-dyn-ret/idle_enabled
# Turn on sleep modes.
echo 0 > /sys/module/lpm_levels/parameters/sleep_disabled
# echo 100 > /proc/sys/vm/swappiness
echo 100 > /proc/sys/vm/swappiness
echo 120 > /proc/sys/vm/watermark_scale_factor
;;
esac
@@ -5451,6 +5424,7 @@ case "$target" in
echo 5 > /proc/sys/kernel/sched_spill_nr_run
echo 1 > /proc/sys/kernel/sched_restrict_cluster_spill
echo 1 > /proc/sys/kernel/sched_prefer_sync_wakee_to_waker
start iop
# disable thermal bcl hotplug to switch governor
echo 0 > /sys/module/msm_thermal/core_control/enabled