summaryrefslogtreecommitdiff
path: root/sepolicy/whitechapel/vendor/google/hal_wlc.te
diff options
context:
space:
mode:
Diffstat (limited to 'sepolicy/whitechapel/vendor/google/hal_wlc.te')
-rw-r--r--sepolicy/whitechapel/vendor/google/hal_wlc.te16
1 files changed, 16 insertions, 0 deletions
diff --git a/sepolicy/whitechapel/vendor/google/hal_wlc.te b/sepolicy/whitechapel/vendor/google/hal_wlc.te
new file mode 100644
index 00000000..891853c9
--- /dev/null
+++ b/sepolicy/whitechapel/vendor/google/hal_wlc.te
@@ -0,0 +1,16 @@
+type hal_wlc, domain;
+type hal_wlc_exec, exec_type, vendor_file_type, file_type;
+
+init_daemon_domain(hal_wlc)
+hwbinder_use(hal_wlc)
+add_hwservice(hal_wlc, hal_wlc_hwservice)
+get_prop(hal_wlc, hwservicemanager_prop)
+
+r_dir_file(hal_wlc, sysfs_batteryinfo)
+allow hal_wlc sysfs_wlc:dir r_dir_perms;
+allow hal_wlc sysfs_wlc:file rw_file_perms;
+
+allow hal_wlc self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
+
+binder_call(hal_wlc, platform_app)
+binder_call(hal_wlc, system_app) \ No newline at end of file