summaryrefslogtreecommitdiff
path: root/wireless_charger/hal_wireless_charger.te
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-14 04:03:33 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-14 04:03:33 +0000
commit56e63bcc97661e0645c4a00441d8d8bfe9ef153c (patch)
treee356f6654a3b9e180f428994ea102d15ec3ae49d /wireless_charger/hal_wireless_charger.te
parentcbe4526891ad1ba4409bfea41f59fa5e2f40c3ff (diff)
parenta4d580114d56945dfa8373de873290283e5d7b15 (diff)
downloadredfin-sepolicy-56e63bcc97661e0645c4a00441d8d8bfe9ef153c.tar.gz
Snap for 9489393 from a4d580114d56945dfa8373de873290283e5d7b15 to udc-release
Change-Id: I94365816e1579290845b5a737dd6620ed9bccf8b
Diffstat (limited to 'wireless_charger/hal_wireless_charger.te')
-rw-r--r--wireless_charger/hal_wireless_charger.te20
1 files changed, 20 insertions, 0 deletions
diff --git a/wireless_charger/hal_wireless_charger.te b/wireless_charger/hal_wireless_charger.te
new file mode 100644
index 0000000..75021d7
--- /dev/null
+++ b/wireless_charger/hal_wireless_charger.te
@@ -0,0 +1,20 @@
+
+init_daemon_domain(hal_wireless_charger)
+
+r_dir_file(hal_wireless_charger, sysfs_batteryinfo)
+r_dir_file(hal_wireless_charger, sysfs_wlc)
+
+allow hal_wireless_charger sysfs_batteryinfo:file rw_file_perms;
+allow hal_wireless_charger self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
+allow hal_wireless_charger sysfs_wlc:file rw_file_perms;
+
+
+binder_call(hal_wireless_charger, servicemanager)
+add_service(hal_wireless_charger, hal_wireless_charger_service)
+
+userdebug_or_eng(`
+ domain_auto_trans(shell, hal_wireless_charger_exec, hal_wireless_charger)
+')
+
+binder_call(hal_wireless_charger, platform_app)
+binder_call(hal_wireless_charger, system_app)