gta4xl-common: sepolicy: Add rules for telephony bringup
Change-Id: Ie93867aedb1caf8e1abdda943a74dc1f835bb1e7
diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te
index 7a10cd3..07a1240 100644
--- a/sepolicy/vendor/file.te
+++ b/sepolicy/vendor/file.te
@@ -24,6 +24,7 @@
type mb_po_efs_file, fs_type;
# PROC
+type proc_simslot_count, fs_type, proc_type;
type proc_swappiness, fs_type, proc_type;
# SYSFS
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index 0d1d42f..acf9768 100644
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -57,6 +57,7 @@
# GPS
/sys/devices/soc0/machine u:object_r:sysfs_sec_gps:s0
+/sys/devices/soc0/revision u:object_r:sysfs_sec_gps:s0
### VENDOR
/(vendor|system/vendor)/bin/argosd u:object_r:argosd_exec:s0
diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts
index 3ebf180..77cf185 100644
--- a/sepolicy/vendor/genfs_contexts
+++ b/sepolicy/vendor/genfs_contexts
@@ -7,6 +7,7 @@
genfscon debugfs /dma_buf u:object_r:debugfs_ion_dma:s0
# PROC
+genfscon proc /simslot_count u:object_r:proc_simslot_count:s0
genfscon proc /sys/vm/swappiness u:object_r:proc_swappiness:s0
# SYSFS
diff --git a/sepolicy/vendor/hwservice_contexts b/sepolicy/vendor/hwservice_contexts
index f274cfe..795360d 100644
--- a/sepolicy/vendor/hwservice_contexts
+++ b/sepolicy/vendor/hwservice_contexts
@@ -2,4 +2,7 @@
vendor.samsung.hardware.camera.provider::ISehCameraProvider u:object_r:hal_camera_hwservice:s0
vendor.samsung.hardware.gnss::ISehGnss u:object_r:hal_gnss_hwservice:s0
+vendor.samsung.hardware.radio.bridge::ISehBridge u:object_r:hal_telephony_hwservice:s0
+vendor.samsung.hardware.radio.channel::ISehChannel u:object_r:hal_telephony_hwservice:s0
+vendor.samsung.hardware.radio::ISehRadio u:object_r:hal_telephony_hwservice:s0
vendor.samsung.hardware.security.widevine.keyprovisioning::ISehWidevineKeyProvisioning u:object_r:hal_vendor_wvkprov_hwservice:s0
diff --git a/sepolicy/vendor/secril_config_svc.te b/sepolicy/vendor/secril_config_svc.te
new file mode 100644
index 0000000..269c28c
--- /dev/null
+++ b/sepolicy/vendor/secril_config_svc.te
@@ -0,0 +1,3 @@
+# secril_config_svc.te
+
+allow secril_config_svc proc_simslot_count:file r_file_perms;