sm8550-common: init: Update init scripts from S9160ZHU2AWH1

Change-Id: I23d408c9b1845fe563c8b7cbdd3052effe1c0d1e
This commit is contained in:
chaptsand
2023-09-27 15:45:38 +08:00
parent 2590d1bf37
commit 2f72cf973c
5 changed files with 58 additions and 31 deletions

View File

@@ -228,6 +228,7 @@ on boot
chown system system /sys/class/backlight/panel1-backlight/brightness
chown system system /sys/class/backlight/panel1-backlight/max_brightness
# Allow access to sensors device attributes
# SS_SLPI_PROJECT
#chown system system /sys/class/sensors/MPU6050-accel/enable
#chown system system /sys/class/sensors/MPU6050-accel/poll_delay
@@ -487,7 +488,7 @@ on property:persist.sys.modem_auth_timeout=*
on property:persist.sys.pil_proxy_timeout=*
write /sys/module/peripheral_loader/parameters/proxy_timeout_ms ${persist.sys.pil_proxy_timeout}
on property:persist.vendor.ssr.restart_level=*
on property:persist.vendor.ssr.restart_level=* && property:vendor.spdaemon.spss.available=*
start vendor.ssr_setup
on property:persist.vendor.ssr.enable_ramdumps=1
@@ -633,16 +634,6 @@ service ptt_ffbm /system/vendor/bin/ptt_socket_app -f -d
disabled
oneshot
service wifi_ftmd /system/vendor/bin/wifi_ftmd
user system
group system inet net_admin
socket wififtmd_server dgram 0660 system system
disabled
oneshot
on property:vendor.wifi.ftmd.load=true
insmod /system/lib/modules/pronto/pronto_wlan.ko con_mode=5
service cnss-daemon /system/vendor/bin/cnss-daemon -n -l
class late_start
user system

View File

@@ -522,4 +522,33 @@ on post-fs-data
chown system system /sys/class/lcd/panel1/night_dim
chmod 0660 /sys/class/lcd/panel1/night_dim
# vendor graphics trace points - perfetto-trace
chmod 0660 /sys/kernel/debug/tracing/events/drm/enable
chmod 0660 /sys/kernel/tracing/events/drm/enable
chmod 0660 /sys/kernel/debug/events/tracing/sde/enable
chmod 0660 /sys/kernel/tracing/events/sde/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_cmd_release_bw/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_cmd_release_bw/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_encoder_underrun/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_encoder_underrun/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_evtlog/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_evtlog/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_calc_crtc/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_calc_crtc/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_crtc_update/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_crtc_update/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_set_ot/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_set_ot/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_set_qos_luts/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_set_qos_luts/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_uidle_cntr/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_uidle_cntr/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_uidle_status/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_uidle_status/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/sde_perf_update_bus/enable
chmod 0660 /sys/kernel/tracing/events/sde/sde_perf_update_bus/enable
chmod 0660 /sys/kernel/debug/tracing/events/sde/tracing_mark_write/enable
chmod 0660 /sys/kernel/tracing/events/sde/tracing_mark_write/enable
setprop system.display_driver.ready true

View File

@@ -64,7 +64,7 @@ on boot
chown system system /sys/class/dp_sec/dp_error_info
# DP monitor info
chmod 0440 /sys/class/dp_sec/monitor_info
chmod 0444 /sys/class/dp_sec/monitor_info
chown system system /sys/class/dp_sec/monitor_info
on shutdown

View File

@@ -71,6 +71,26 @@ on post-fs-data
# Meta event
chown system radio /sys/class/sensors/sensor_dev/flush
# If AP debug_level is low, recovery mode for ALL peripheral will be endabled
on post-fs-data && property:ro.boot.debug_level=0x4f4c
setprop persist.vendor.ssr.restart_level ALL_ENABLE
# Enable recovery mode for modem only (CP Ramdump OFF && dbg_level MID)
on post-fs-data && property:ro.boot.cp_debug_level=0x55FF && property:ro.boot.debug_level=0x494d
setprop persist.vendor.ssr.restart_level mss
# Enable recovery mode for modem only (CP Ramdump OFF && dbg_level HI)
on post-fs-data && property:ro.boot.cp_debug_level=0x55FF && property:ro.boot.debug_level=0x4948
setprop persist.vendor.ssr.restart_level mss
# Disable recovery mode for modem only (CP Ramdump ON && dbg_level MID)
on post-fs-data && property:ro.boot.cp_debug_level=0x5500 && property:ro.boot.debug_level=0x494d
setprop persist.vendor.ssr.restart_level ALL_DISABLE
# Disable recovery mode for modem only (CP Ramdump ON && dbg_level HI)
on post-fs-data && property:ro.boot.cp_debug_level=0x5500 && property:ro.boot.debug_level=0x4948
setprop persist.vendor.ssr.restart_level ALL_DISABLE
on early-boot
on early-boot && property:ro.binary.type=factory

View File

@@ -86,7 +86,6 @@ on fs
chown root system /mnt/vendor/persist
chmod 0771 /mnt/vendor/persist
restorecon_recursive /mnt/vendor/persist
mkdir /mnt/vendor/persist/secnvm 0770 system system
mkdir /mnt/vendor/persist/data 0700 system system
on property:ro.boot.product.vendor.sku=kalama
@@ -170,10 +169,10 @@ service vendor.per_proxy /vendor/bin/pm-proxy
group system
disabled
service vendor.mdm_helper /vendor/bin/mdm_helper
class core
group system wakelock
disabled
#service vendor.mdm_helper /vendor/bin/mdm_helper
# class core
# group system wakelock
# disabled
service vendor.mdm_launcher /vendor/bin/sh /vendor/bin/init.mdm.sh
class core
@@ -198,15 +197,3 @@ service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM
on early-boot && property:persist.vendor.pcie.boot_option=*
write /sys/bus/platform/devices/1c00000.qcom,pcie/debug/boot_option ${persist.vendor.pcie.boot_option}
write /sys/bus/platform/devices/1c08000.qcom,pcie/debug/boot_option ${persist.vendor.pcie.boot_option}
service fan_control_turn_on /vendor/bin/fan_service 1
class late_start
user root
disabled
oneshot
service fan_control_turn_off /vendor/bin/fan_service 0
class late_start
user root
disabled
oneshot