sky: Add permissions for FP hal

This commit is contained in:
Lostark13
2023-09-18 20:15:30 +05:30
parent 961d92258b
commit 0365787e2e
3 changed files with 27 additions and 0 deletions

View File

@@ -349,6 +349,7 @@ PRODUCT_PACKAGES += \
charger_fw_fstab.qti \
fstab.default \
init.class_main.sh \
init.sky.rc \
init.qcom.class_core.sh \
init.qcom.early_boot.sh \
init.qcom.post_boot.sh \

View File

@@ -100,6 +100,14 @@ LOCAL_SRC_FILES := etc/charger_fw_fstab.qti
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := init.sky.rc
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/init.sky.rc
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init/
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := ueventd-odm.rc
LOCAL_MODULE_STEM := ueventd.rc

18
rootdir/etc/init.sky.rc Normal file
View File

@@ -0,0 +1,18 @@
on boot
chown system system /sys/bus/platform/devices/soc:fpc1020/irq
chown system system /sys/bus/platform/devices/soc:fpc1020/wakeup_enable
chown system system /sys/bus/platform/devices/soc:fpc1020/modalias
chown system system /sys/bus/platform/devices/soc:fpc1020/compatible_all
chmod 0660 /sys/bus/platform/devices/soc:fpc1020/irq
chmod 0660 /sys/bus/platform/devices/soc:fpc1020/wakeup_enable
chmod 0660 /sys/bus/platform/devices/soc:fpc1020/modalias
chmod 0660 /sys/bus/platform/devices/soc:fpc1020/compatible_all
chmod 0777 /dev/goodix_fp
on post-fs-data
mkdir /data/vendor/fpc 0777 system system
mkdir /data/vendor/goodix 0777 system system
on property:vendor.fps_hal.restartimes=max
stop vendor.fps_hal_lc