diff --git a/vendor/file.te b/vendor/file.te index 9c5f786..57c19a9 100644 --- a/vendor/file.te +++ b/vendor/file.te @@ -3,6 +3,7 @@ type persist_uwb_file, file_type, vendor_persist_type; #sysfs type sysfs_pca, sysfs_type, fs_type; +type sysfs_ospm, sysfs_type, fs_type; # debugfs type vendor_regmap_debugfs, fs_type, debugfs_type; diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index 6538cf8..4759882 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -16,6 +16,7 @@ genfscon sysfs /devices/platform/1f000000.mali/dma_buf_gpu_mem u:obje genfscon sysfs /devices/platform/1f000000.mali/total_gpu_mem u:object_r:sysfs_gpu:s0 genfscon sysfs /devices/platform/1f000000.mali/kprcs u:object_r:sysfs_gpu:s0 genfscon sysfs /devices/platform/1f000000.mali/dvfs_period u:object_r:sysfs_gpu:s0 +genfscon sysfs /devices/platform/1f000000.mali/cur_freq u:object_r:sysfs_gpu:s0 # Haptics genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-9/9-0043 u:object_r:sysfs_vibrator:s0 @@ -30,8 +31,9 @@ genfscon sysfs /devices/platform/17000000.aoc/usb_control/wakeup genfscon sysfs /devices/platform/108d0000.hsi2c/i2c-6/6-0025/power_supply/usb/power/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/10cb0000.hsi2c/i2c-11/11-0025/power_supply/usb/power/wakeup u:object_r:sysfs_wakeup:s0 -# GPU -genfscon sysfs /devices/platform/1f000000.mali/cur_freq u:object_r:sysfs_gpu:s0 +# OSPM +genfscon sysfs /devices/platform/cpupm/cpupm/cpd_cl1_target_residency u:object_r:sysfs_ospm:s0 +genfscon sysfs /devices/platform/cpupm/cpupm/cpd_cl2_target_residency u:object_r:sysfs_ospm:s0 # Power ODPM genfscon sysfs /devices/platform/acpm_mfd_bus@15500000/i2c-7/7-001f/s2mpg14-meter/s2mpg14-odpm/iio:device1/in_power0_scale u:object_r:sysfs_odpm:s0 diff --git a/vendor/hal_power_default.te b/vendor/hal_power_default.te new file mode 100644 index 0000000..2e55825 --- /dev/null +++ b/vendor/hal_power_default.te @@ -0,0 +1 @@ +allow hal_power_default sysfs_ospm:file rw_file_perms; \ No newline at end of file