61 lines
2.3 KiB
Text
61 lines
2.3 KiB
Text
#
|
|
# Copyright (C) 2022-2024 The LineageOS Project
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
on fs
|
|
# Update touchpanel firmware in case we ship newer firmware in /odm
|
|
write /proc/touchpanel/tp_fw_update 0
|
|
|
|
on early-boot
|
|
# SSR
|
|
write /sys/bus/msm_subsys/devices/subsys0/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys1/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys2/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys3/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys4/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys5/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys6/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys7/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys8/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys9/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys10/restart_level RELATED
|
|
write /sys/bus/msm_subsys/devices/subsys11/restart_level RELATED
|
|
|
|
on boot
|
|
# Display
|
|
chown system system /dev/oplus_display
|
|
chown system system /sys/kernel/oplus_display/dimlayer_bl_en
|
|
chown system system /sys/kernel/oplus_display/dynamic_osc_clock
|
|
chown system system /sys/kernel/oplus_display/hbm
|
|
chown system system /sys/kernel/oplus_display/notify_fppress
|
|
chown system system /sys/kernel/oplus_display/panel_serial_number
|
|
|
|
# Sensors
|
|
chown system system /sys/devices/platform/soc/soc:sensor_fb/adsp_notify
|
|
|
|
on property:ro.boot.prjname=*
|
|
# Display
|
|
setprop ro.separate.soft ${ro.boot.prjname}
|
|
|
|
on property:sys.boot_completed=1
|
|
# Display
|
|
copy /vendor/etc/Oppo_QC_LTM_Commercial_SM8250_2020_01_15.pfm /mnt/vendor/persist/data/pfm/licenses/1000-1000-no-exp-1186717196.pfm
|
|
chmod 0600 /mnt/vendor/persist/data/pfm/licenses/1000-1000-no-exp-1186717196.pfm
|
|
chown system system /mnt/vendor/persist/data/pfm/licenses/1000-1000-no-exp-1186717196.pfm
|
|
# Enable PowerHAL hint processing
|
|
setprop vendor.powerhal.init 1
|
|
|
|
on property:vendor.post_boot.parsed=1
|
|
# IRQ Tuning
|
|
# IRQ 243: msm_drm
|
|
# IRQ 240: kgsl_3d0_irq
|
|
write /proc/irq/243/smp_affinity_list 2
|
|
write /proc/irq/240/smp_affinity_list 1
|
|
|
|
service oplus_sensor_fb /odm/bin/oplus_sensor_fb
|
|
user system
|
|
group system
|
|
class late_start
|
|
oneshot
|