sm6375-common: sepolicy: Add capsense_reset sepolicies

Change-Id: Ie329c52951965b3de54fd701e5011981fabc216b
This commit is contained in:
Anand S 2024-07-25 20:16:00 +05:30
parent 558658882d
commit 5c7c376986
No known key found for this signature in database
GPG key ID: 3B2983FA448B3D61
3 changed files with 18 additions and 0 deletions

12
sepolicy/vendor/capsense_reset.te vendored Normal file
View file

@ -0,0 +1,12 @@
type capsense_reset, domain;
type capsense_reset_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(capsense_reset)
# Write to /dev/kmsg
allow capsense_reset kmsg_device:chr_file rw_file_perms;
allow capsense_reset input_device:dir r_dir_perms;
allow capsense_reset input_device:chr_file r_file_perms;
allow capsense_reset vendor_sysfs_sensors:dir r_dir_perms;
allow capsense_reset vendor_sysfs_sensors:file rw_file_perms;

View file

@ -35,6 +35,9 @@
/sys/devices/virtual/input/input[0-9]+/offset u:object_r:vendor_sysfs_laser:s0
/sys/devices/virtual/input/input[0-9]+/xtalk u:object_r:vendor_sysfs_laser:s0
# Capsense
/(vendor|system/vendor)/bin/capsense_reset u:object_r:capsense_reset_exec:s0
# Charger
/data/vendor/chargeonly(/.*)? u:object_r:chargeonly_vendor_data_file:s0
/(mnt/vendor/persist|persist)/chargeonly(/.*)? u:object_r:persist_chargeonly_file:s0

View file

@ -1,3 +1,6 @@
# Capsense
genfscon sysfs /class/capsense u:object_r:vendor_sysfs_sensors:s0
# Fingerprint
genfscon sysfs /devices/platform/egis_input u:object_r:vendor_sysfs_fingerprint:s0
genfscon sysfs /devices/platform/egis_input/navigation_enable u:object_r:vendor_sysfs_fingerprint:s0