sepolicy: Address urcc hal denials

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
diff --git a/sepolicy/qti/vendor/service.te b/sepolicy/qti/vendor/service.te
index d8256b9..e1d4484 100644
--- a/sepolicy/qti/vendor/service.te
+++ b/sepolicy/qti/vendor/service.te
@@ -15,3 +15,6 @@
 
 # Touch
 type hal_oplus_touch_aidl_service, hal_service_type, service_manager_type;
+
+# URCC
+type hal_urcc_service, hal_service_type, service_manager_type;
diff --git a/sepolicy/qti/vendor/service_contexts b/sepolicy/qti/vendor/service_contexts
index 47b7ee9..baf4d06 100644
--- a/sepolicy/qti/vendor/service_contexts
+++ b/sepolicy/qti/vendor/service_contexts
@@ -41,3 +41,6 @@
 
 # Touch
 vendor.oplus.hardware.touch.IOplusTouch/default    u:object_r:hal_oplus_touch_aidl_service:s0
+
+# URCC
+vendor.oplus.hardware.urcc.IUrcc/default           u:object_r:hal_urcc_service:s0
diff --git a/sepolicy/qti/vendor/vendor_hal_perf_default.te b/sepolicy/qti/vendor/vendor_hal_perf_default.te
index ace5118..344ce22 100644
--- a/sepolicy/qti/vendor/vendor_hal_perf_default.te
+++ b/sepolicy/qti/vendor/vendor_hal_perf_default.te
@@ -1 +1,3 @@
 r_dir_file(vendor_hal_perf_default, vendor_sysfs_usb_supply)
+
+allow vendor_hal_perf_default hal_urcc_service:service_manager { find };