sm6375-common: sepolicy: Add capsense_reset sepolicies
Change-Id: Ie329c52951965b3de54fd701e5011981fabc216b
This commit is contained in:
parent
558658882d
commit
5c7c376986
3 changed files with 18 additions and 0 deletions
12
sepolicy/vendor/capsense_reset.te
vendored
Normal file
12
sepolicy/vendor/capsense_reset.te
vendored
Normal 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;
|
3
sepolicy/vendor/file_contexts
vendored
3
sepolicy/vendor/file_contexts
vendored
|
@ -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]+/offset u:object_r:vendor_sysfs_laser:s0
|
||||||
/sys/devices/virtual/input/input[0-9]+/xtalk 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
|
# Charger
|
||||||
/data/vendor/chargeonly(/.*)? u:object_r:chargeonly_vendor_data_file:s0
|
/data/vendor/chargeonly(/.*)? u:object_r:chargeonly_vendor_data_file:s0
|
||||||
/(mnt/vendor/persist|persist)/chargeonly(/.*)? u:object_r:persist_chargeonly_file:s0
|
/(mnt/vendor/persist|persist)/chargeonly(/.*)? u:object_r:persist_chargeonly_file:s0
|
||||||
|
|
3
sepolicy/vendor/genfs_contexts
vendored
3
sepolicy/vendor/genfs_contexts
vendored
|
@ -1,3 +1,6 @@
|
||||||
|
# Capsense
|
||||||
|
genfscon sysfs /class/capsense u:object_r:vendor_sysfs_sensors:s0
|
||||||
|
|
||||||
# Fingerprint
|
# Fingerprint
|
||||||
genfscon sysfs /devices/platform/egis_input u:object_r:vendor_sysfs_fingerprint:s0
|
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
|
genfscon sysfs /devices/platform/egis_input/navigation_enable u:object_r:vendor_sysfs_fingerprint:s0
|
||||||
|
|
Loading…
Reference in a new issue