From 3deb1108672747dd5da90e9931725843a44fba8a Mon Sep 17 00:00:00 2001 From: Alexander Koskovich Date: Mon, 11 Apr 2022 08:23:57 -0700 Subject: [PATCH] dre: init: Chown used display nodes Change-Id: Iea4985c06e6094464b5b5dfa7a06294e895a9971 --- device.mk | 1 + init/Android.bp | 7 +++++++ init/init.oplus.rc | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 init/init.oplus.rc 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