diff --git a/sepolicy/qti/vendor/file.te b/sepolicy/qti/vendor/file.te index c7a8f44..02e0ddd 100644 --- a/sepolicy/qti/vendor/file.te +++ b/sepolicy/qti/vendor/file.te @@ -21,6 +21,9 @@ type vendor_proc_eng_cali_file, fs_type, proc_type; type vendor_proc_oplus_als_file, fs_type, proc_type; type vendor_sysfs_sensor_fb, fs_type, sysfs_type; +# TOF +type vendor_sysfs_tof, fs_type, sysfs_type; + # Ultrasound type vendor_proc_ultrasound, fs_type, proc_type; diff --git a/sepolicy/qti/vendor/genfs_contexts b/sepolicy/qti/vendor/genfs_contexts index d517b88..bdfb387 100644 --- a/sepolicy/qti/vendor/genfs_contexts +++ b/sepolicy/qti/vendor/genfs_contexts @@ -24,6 +24,9 @@ genfscon proc /sensor/als_cali u:object_r:vendor_proc_opl genfscon proc /sensor/pressure_cali u:object_r:vendor_proc_eng_cali_file:s0 genfscon sysfs /devices/platform/soc/soc:sensor_fb u:object_r:vendor_sysfs_sensor_fb:s0 +# TOF +genfscon sysfs /kernel/tof_control u:object_r:vendor_sysfs_tof:s0 + # Ultrasound genfscon proc /ultrasound u:object_r:vendor_proc_ultrasound:s0 diff --git a/sepolicy/qti/vendor/hal_camera_default.te b/sepolicy/qti/vendor/hal_camera_default.te index 4b84efe..278d7c0 100644 --- a/sepolicy/qti/vendor/hal_camera_default.te +++ b/sepolicy/qti/vendor/hal_camera_default.te @@ -15,5 +15,6 @@ allow hal_camera_default vendor_persist_camera_file:dir w_dir_perms; allow hal_camera_default vendor_persist_camera_file:file create_file_perms; r_dir_file(hal_camera_default, input_device) +rw_dir_file(hal_camera_default, vendor_sysfs_tof) set_prop(hal_camera_default, vendor_camera_prop)