sm8550-common: init: Import changes from S9160ZHS2BXAF
Change-Id: If35c0ce7a4720ef5ebf3c405e33ae3209f529d96
This commit is contained in:
@@ -284,6 +284,7 @@ on post-fs-data
|
||||
# SAMSUNG_CAMERA
|
||||
mkdir /data/vendor/camera 0770 camera system
|
||||
mkdir /data/vendor/camera/logdump 0770 camera system
|
||||
chmod 0771 /data/vendor/camera/camxoverridesettings.txt
|
||||
|
||||
#Create directory for tftp
|
||||
mkdir /data/vendor/tombstones 0771 system system
|
||||
@@ -475,7 +476,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=* && property:vendor.spdaemon.spss.available=*
|
||||
on property:persist.vendor.ssr.restart_level=*
|
||||
start vendor.ssr_setup
|
||||
|
||||
on property:persist.vendor.ssr.enable_ramdumps=1
|
||||
@@ -546,12 +547,6 @@ on property:vold.decrypt=trigger_restart_framework
|
||||
start qcom-c_main-sh
|
||||
start wcnss-service
|
||||
|
||||
service vendor.qrtr-ns /vendor/bin/qrtr-ns -f
|
||||
class core
|
||||
user vendor_qrtr
|
||||
group vendor_qrtr
|
||||
capabilities NET_BIND_SERVICE
|
||||
|
||||
service irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config"
|
||||
class core
|
||||
user root
|
||||
@@ -816,6 +811,12 @@ service esepmdaemon /system/vendor/bin/esepmdaemon
|
||||
group nfc
|
||||
|
||||
on charger
|
||||
#Enable UFS clock scaling back
|
||||
write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 1
|
||||
#Enable UFS auto_hibern8 back
|
||||
write /sys/bus/platform/devices/1d84000.ufshc/auto_hibern8 2000
|
||||
#Enable UFS clock gating back
|
||||
write /sys/bus/platform/devices/1d84000.ufshc/clkgate_enable 1
|
||||
setprop persist.sys.usb.config mass_storage
|
||||
start qcom-post-boot
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
|
||||
# Copyright (c) 2019-2022, The Linux Foundation. All rights reserved.
|
||||
# Copyright (c) 2019-2023, 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
|
||||
@@ -39,6 +38,14 @@ on init
|
||||
symlink /dev/block/bootdevice/by-name/param /dev/block/param
|
||||
|
||||
on late-init
|
||||
|
||||
on post-fs
|
||||
|
||||
on late-fs
|
||||
|
||||
on post-fs-data
|
||||
|
||||
on boot
|
||||
# sec_qc_user_reset.ko
|
||||
chown system system /proc/auto_comment
|
||||
chmod 0400 /proc/auto_comment
|
||||
@@ -58,6 +65,8 @@ on late-init
|
||||
chmod 0440 /proc/store_lastkmsg
|
||||
chown system system /sys/class/sec/sec_debug/recovery_cause
|
||||
chmod 0660 /sys/class/sec/sec_debug/recovery_cause
|
||||
chown system system /sys/class/sec/sec_debug/FMM_lock
|
||||
chmod 0660 /sys/class/sec/sec_debug/FMM_lock
|
||||
|
||||
# sec_qc_hw_param.ko
|
||||
chown system system /proc/extra
|
||||
@@ -87,20 +96,9 @@ on late-init
|
||||
chown system system /proc/rdx_bootdev
|
||||
chmod 0220 /proc/rdx_bootdev
|
||||
|
||||
on post-fs
|
||||
|
||||
on late-fs
|
||||
|
||||
on post-fs-data
|
||||
|
||||
on boot
|
||||
# PCIe
|
||||
chown radio system /sys/class/sec/pcie-wifi/pcie_l1ss_ctrl
|
||||
|
||||
# Permissions for FMM
|
||||
chown system system /sys/class/sec/sec_debug/FMM_lock
|
||||
chmod 0660 /sys/class/sec/sec_debug/FMM_lock
|
||||
|
||||
# sec_reloc_gpio.ko - factory mode only
|
||||
chown root system /sys/class/sec/gpio/check_requested_gpio
|
||||
chmod 0664 /sys/class/sec/gpio/check_requested_gpio
|
||||
|
@@ -285,6 +285,13 @@ on post-fs-data
|
||||
chown system system /sys/class/lcd/panel1/hw_cursor
|
||||
chmod 0660 /sys/class/lcd/panel1/hw_cursor
|
||||
|
||||
# DSC CRC
|
||||
chown system system /sys/class/lcd/panel/dsc_crc
|
||||
chmod 0660 /sys/class/lcd/panel/dsc_crc
|
||||
|
||||
chown system system /sys/class/lcd/panel1/dsc_crc
|
||||
chmod 0660 /sys/class/lcd/panel1/dsc_crc
|
||||
|
||||
# Gram Checksum Test
|
||||
chown system system /sys/class/lcd/panel/gct
|
||||
chmod 0660 /sys/class/lcd/panel/gct
|
||||
@@ -411,9 +418,15 @@ on post-fs-data
|
||||
chown system system /sys/class/lcd/panel/self_mask
|
||||
chmod 0660 /sys/class/lcd/panel/self_mask
|
||||
|
||||
chown system system /sys/class/lcd/panel/self_mask_udc
|
||||
chmod 0660 /sys/class/lcd/panel/self_mask_udc
|
||||
|
||||
chown system system /sys/class/lcd/panel1/self_mask
|
||||
chmod 0660 /sys/class/lcd/panel1/self_mask
|
||||
|
||||
chown system system /sys/class/lcd/panel1/self_mask_udc
|
||||
chmod 0660 /sys/class/lcd/panel1/self_mask_udc
|
||||
|
||||
chown system system /sys/class/lcd/panel/self_mask_check
|
||||
chmod 0660 /sys/class/lcd/panel/self_mask_check
|
||||
|
||||
@@ -479,6 +492,13 @@ on post-fs-data
|
||||
chown system system /sys/class/lcd/panel1/dia
|
||||
chmod 0660 /sys/class/lcd/panel1/dia
|
||||
|
||||
# Finger Print Green Circle
|
||||
chown system system /sys/class/lcd/panel/fp_green_circle
|
||||
chmod 0660 /sys/class/lcd/panel/fp_green_circle
|
||||
|
||||
chown system system /sys/class/lcd/panel1/fp_green_circle
|
||||
chmod 0660 /sys/class/lcd/panel1/fp_green_circle
|
||||
|
||||
# dynamic_freq
|
||||
chown system system /sys/class/lcd/panel/dynamic_freq
|
||||
chmod 0660 /sys/class/lcd/panel/dynamic_freq
|
||||
@@ -511,6 +531,10 @@ on post-fs-data
|
||||
chown system system /sys/class/lcd/panel/ioctl_power_ctrl
|
||||
chmod 0440 /sys/class/lcd/panel/ioctl_power_ctrl
|
||||
|
||||
# Vlin1 test
|
||||
chown system system /sys/class/lcd/panel/vlin1_test
|
||||
chmod 0660 /sys/class/lcd/panel/vlin1_test
|
||||
|
||||
# debug information for dumpstate
|
||||
chown system system /dev/sec_display_debug
|
||||
chmod 0660 /dev/sec_display_debug
|
||||
@@ -522,6 +546,20 @@ on post-fs-data
|
||||
chown system system /sys/class/lcd/panel1/night_dim
|
||||
chmod 0660 /sys/class/lcd/panel1/night_dim
|
||||
|
||||
# factory pretest
|
||||
chown system system /sys/class/lcd/panel/fac_pretest
|
||||
chmod 0660 /sys/class/lcd/panel/fac_pretest
|
||||
|
||||
chown system system /sys/class/lcd/panel1/fac_pretest
|
||||
chmod 0660 /sys/class/lcd/panel1/fac_pretest
|
||||
|
||||
# tcon pre_emphasis
|
||||
chown system system /sys/class/lcd/panel/tcon_pe
|
||||
chmod 0660 /sys/class/lcd/panel/tcon_pe
|
||||
|
||||
chown system system /sys/class/lcd/panel1/tcon_pe
|
||||
chmod 0660 /sys/class/lcd/panel1/tcon_pe
|
||||
|
||||
# vendor graphics trace points - perfetto-trace
|
||||
chmod 0660 /sys/kernel/debug/tracing/events/drm/enable
|
||||
chmod 0660 /sys/kernel/tracing/events/drm/enable
|
||||
@@ -550,5 +588,3 @@ on post-fs-data
|
||||
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
|
@@ -73,6 +73,14 @@ on boot
|
||||
chown radio system /sys/class/sec/ap_pmic/gpio_dump
|
||||
chmod 664 /sys/class/sec/ap_pmic/gpio_dump
|
||||
|
||||
# Permissions for IAFT
|
||||
chown radio system /sys/power/iaft/enable_code
|
||||
chown radio system /sys/power/iaft/enable_tid
|
||||
chown radio system /sys/power/iaft/sleep_time
|
||||
chmod 664 /sys/power/iaft/enable_code
|
||||
chmod 664 /sys/power/iaft/enable_tid
|
||||
chmod 664 /sys/power/iaft/sleep_time
|
||||
|
||||
# Display PMIC
|
||||
chown system system /sys/class/sec/disp_pmic/enable_fd
|
||||
chmod 664 /sys/class/sec/disp_pmic/enable_fd
|
||||
|
@@ -74,6 +74,16 @@ on post-fs-data
|
||||
# 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
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_ssr true
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_crash false
|
||||
|
||||
on post-fs-data && property:ro.boot.debug_level=0x494d
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_crash true
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_ssr false
|
||||
|
||||
on post-fs-data && property:ro.boot.debug_level=0x4948
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_crash true
|
||||
setprop persist.vendor.sensors.debug.hal_trigger_ssr false
|
||||
|
||||
# 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
|
||||
@@ -149,3 +159,6 @@ service factory_ssc /vendor/bin/factory.ssc
|
||||
class core
|
||||
user system
|
||||
group system radio inet diag net_admin net_raw sdcard_rw sdcard_r media_rw
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
setprop ro.factory.sensor.delay.init 1
|
||||
|
Reference in New Issue
Block a user