diff --git a/device.mk b/device.mk index 8de8123..400fa44 100644 --- a/device.mk +++ b/device.mk @@ -297,6 +297,7 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ fstab.qcom \ init.class_main.sh \ + init.oplus.rc \ init.qcom.early_boot.sh \ init.qcom.rc \ init.qcom.recovery.rc \ diff --git a/init/Android.bp b/init/Android.bp index 14251bd..7f4823d 100644 --- a/init/Android.bp +++ b/init/Android.bp @@ -9,6 +9,13 @@ prebuilt_etc { vendor: true, } +prebuilt_etc { + name: "init.oplus.rc", + src: "init.oplus.rc", + sub_dir: "init", + device_specific: true, +} + prebuilt_etc { name: "init.qcom.rc", src: "init.qcom.rc", diff --git a/init/init.oplus.rc b/init/init.oplus.rc new file mode 100644 index 0000000..74bf89a --- /dev/null +++ b/init/init.oplus.rc @@ -0,0 +1,14 @@ +# +# Copyright (C) 2022 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +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