diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te index da8af9a..8d23094 100644 --- a/sepolicy/vendor/file.te +++ b/sepolicy/vendor/file.te @@ -1,2 +1,5 @@ # Data files type per_boot_file, file_type, data_file_type, core_data_file_type; + +# Touchpanel +type sysfs_touchpanel, fs_type, sysfs_type; diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts index cdf1598..4c55fa5 100644 --- a/sepolicy/vendor/genfs_contexts +++ b/sepolicy/vendor/genfs_contexts @@ -54,3 +54,6 @@ genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-2/2-0066/wakeup genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-2/2-0066/power_supply/bq2597x-standalone/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/soc/soc:maxim_ds28e16/power_supply/batt_verify/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/wakeup u:object_r:sysfs_wakeup:s0 + +# Touchpanel +genfscon sysfs /devices/virtual/touch/touch_dev/ u:object_r:sysfs_touchpanel:s0 diff --git a/sepolicy/vendor/hal_power_default.te b/sepolicy/vendor/hal_power_default.te index f195fdb..7fb10ca 100644 --- a/sepolicy/vendor/hal_power_default.te +++ b/sepolicy/vendor/hal_power_default.te @@ -2,3 +2,6 @@ allow hal_power_default touchfeature_device:chr_file rw_file_perms; # To do powerhint on nodes defined in powerhint.json allow hal_power_default vendor_latency_device:chr_file rw_file_perms; + +allow hal_power_default sysfs_touchpanel:dir search; +allow hal_power_default sysfs_touchpanel:{ file lnk_file } rw_file_perms;