aboutsummaryrefslogtreecommitdiff
path: root/sepolicy
diff options
context:
space:
mode:
Diffstat (limited to 'sepolicy')
-rw-r--r--sepolicy/file.te2
-rw-r--r--sepolicy/file_contexts4
-rw-r--r--sepolicy/system_app.te1
3 files changed, 7 insertions, 0 deletions
diff --git a/sepolicy/file.te b/sepolicy/file.te
new file mode 100644
index 0000000..a05ee0d
--- /dev/null
+++ b/sepolicy/file.te
@@ -0,0 +1,2 @@
+type sysfs_display, fs_type, sysfs_type;
+type sysfs_vibrator, fs_type, sysfs_type;
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index b9b73f0..01b7557 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -3,3 +3,7 @@
# Audio
/dev/tfa98xx u:object_r:audio_device:s0
+
+# Hardware tunables
+/sys/devices/mdss_dsi_panel/cabc -- u:object_r:sysfs_display:s0
+/sys/devices/virtual/timed_output/vibrator/vtg_level -- u:object_r:sysfs_vibrator:s0
diff --git a/sepolicy/system_app.te b/sepolicy/system_app.te
new file mode 100644
index 0000000..20fc2aa
--- /dev/null
+++ b/sepolicy/system_app.te
@@ -0,0 +1 @@
+allow system_app { sysfs_display sysfs_vibrator }:file rw_file_perms;