summaryrefslogtreecommitdiff
path: root/vendor/hal_usb_impl.te
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/hal_usb_impl.te')
-rw-r--r--vendor/hal_usb_impl.te8
1 files changed, 8 insertions, 0 deletions
diff --git a/vendor/hal_usb_impl.te b/vendor/hal_usb_impl.te
index 27d7bdd..4086fb3 100644
--- a/vendor/hal_usb_impl.te
+++ b/vendor/hal_usb_impl.te
@@ -8,6 +8,7 @@ hal_server_domain(hal_usb_impl, hal_usb_gadget)
allow hal_usb_impl sysfs_batteryinfo:dir r_dir_perms;
allow hal_usb_impl sysfs_batteryinfo:file rw_file_perms;
allow hal_usb_impl dumpstate:fd use;
+get_prop(hal_usb_impl, vendor_usb_config_prop)
# Needed for monitoring usb port temperature
allow hal_usb_impl self:capability2 wake_alarm;
@@ -15,3 +16,10 @@ wakelock_use(hal_usb_impl);
# For interfacing with ThermalHAL
hal_client_domain(hal_usb_impl, hal_thermal);
+
+# For monitoring usb sysfs attributes
+allow hal_usb_impl sysfs_wakeup:dir search;
+allow hal_usb_impl sysfs_wakeup:file r_file_perms;
+
+# For metrics upload
+allow hal_usb_impl fwk_stats_service:service_manager find;